このコマンドは何をしますか?
$sudo /usr/bin/su -something
-something
コマンドの実行に使用するパスワードですか、それともユーザー名ですか?
答え1
目的は、sudo
root権限で与えられたコマンドを実行することです。
目的は、su
現在のユーザーコンテキストを切り替えることです。基本的にはsudoの全身です。 suにユーザー名が指定されていない場合は、rootに切り替えます。
suが実行する正確な操作はの値によって異なります-something
。を見ると、いくつかのガイドラインが得られますman su
。
sudo su
sudo -i
何らかの理由で利用できない場合は、ルートシェルで削除することはそれ自体で非常に一般的な方法です。
答え2
/usr/bin/su
実行中のコマンドです。-何コマンドに渡されるパラメーター。
このコマンドとこのパラメーターを受け入れる一致する正規表現は/ etc / sudoersになければなりません。