GNU/Linux >> Linux の 問題 >  >> Linux

sudo su - は悪い習慣と見なされますか?

あなたのケースを見てみましょう:

 su -

root 環境を使用して root ユーザーとして /bin/sh を実行します。 root パスワードが必要であり、ログは syslog 設定に応じてログに記録される場合があります (通常、デフォルトでは /var/log/auth.log です)。

 sudo /bin/sh

現在の一連の環境変数を使用して root ユーザーとしてシェルを実行します (sudoers ファイルで定義されているいくつかの例外を除きます)。パスワードはソース ユーザーのパスワードであり、ルート ユーザーのパスワードではありません。通常、sudo はログに記録されます。

 sudo su -

root ユーザーとして環境を設定する root ユーザーとしてシェル (通常は /bin/sh) を実行します。これにはソース ユーザーのパスワードが必要であり、これは通常ログに記録されます。

場合によっては、ルート環境を自分の環境の上に置く必要があるため、 su - が適切な方法です。どちらの場合でも、sudo はシェル コマンドの使用を記録することを忘れないでください。


Linux
  1. Linux での sudo コマンドの例

  2. 須藤対ルート;実際の違いはありますか?

  3. sudo なしで ifconfig を実行する

  1. LinuxでユーザーのSudo権限を設定する方法

  2. ユーザーとして webdav をマウントする (sudo なし)

  3. su - ユーザー対 sudo su - ユーザー

  1. ルートユーザーがSudo権限を必要とするのはなぜですか?

  2. ユーザーグループルートの機能??

  3. Sudoユーザーとrootユーザーの違いは?