suコマンドは通常、一時的に別のアカウントにログインするために使用されます。コマンド名は、「代替ユーザー」の略です。しかし、これはしばしば "スーパーユーザー"コマンドとも呼ばれます。これは、ほとんどの場合、一時的に ルート すべてのシステム管理機能にフルアクセスできます。実際に、ログインするアカウントを指定していない場合は、 ス あなたがログインすることを前提としています ルート アカウント。これにはもちろん、rootのパスワードを知っている必要があります。通常のユーザーアカウントに戻すには、別のアカウントにログインした後、次のように入力します。 出口 ヒットリターン。
だから、 ス 単にコマンドプロンプトで「su」と入力するだけです。
ス
ルート ユーザーアカウント実際に別のアカウントにログインするのではなく、他のアカウントで実行するコマンドを ス コマンド。そうすれば、あなたはすぐにあなたの正規のアカウントに戻ります。例えば:
スドゥー・クワミ
他のアカウントで複数のコマンドを実行するには、セミコロンで区切り、一重引用符で囲みます(この例のように)。
su jdoe -c 'command1; command2; command3 '
ls グレープ コピー JDoe
su jdoe -c 'ls; grep uid file1> file2;コピーファイル2 / usr / local / shared / file3 '
sudo ス sudo
sudo -u root ./setup.sh
ログインした後は、すべてのコマンドでログイン(-u root)を指定しなくても、sudoコマンドで数分間コマンドを実行し続けることができます。
可能であれば、システムに重大な損傷を与えることを避けるために、特権を持つアカウントを使用して定期的に作業することをお勧めします。
次の例は、次のコマンドを使用して保護されたディレクトリのファイルを一覧表示する方法を示しています。
sudo ls / usr / local / classified
同報メッセージ
sudo shutdown -r +20 "ネットワークの問題を解決するために再起動する"