Unixでファイルを読み取るために他のユーザーに切り替えるにはどうすればよいですか?

Unixでファイルを読み取るために他のユーザーに切り替えるにはどうすればよいですか?

こんにちは。ファイルを読むために別のユーザーに切り替えたいです。私はsudoこれにコマンドを使用したくありません。これを最良の方法で達成する方法を教えてください。

ベストアンサー1

使用

su - otheruser

に切り替える他のユーザー。完了したら終了し、ユーザーシェルに戻るには、と入力しますlogout

-の(または-l)オプションは、suシェルを新しいログインシェルで開始し、正しい環境変数を設定します。

編集:もう一つの可能​​性

runuser -u otheruser cat myfile

画面に印刷されます私のファイル〜のように他のユーザー。コマンドをroot発行する必要があります。runuser

おすすめ記事