Linuxコマンド【 sudo 】他のユーザーとしてコマンドを実行する
当ページのリンクには広告が含まれています。
スポンサーリンク
sudoコマンドは、他のユーザーとしてコマンドを実行するコマンドです。
sudo
書式
sudo [オプション]
sudoコマンドではスーパーユーザー(root)やその他のユーザーに成り代わって、コマンドを実行することができます。
オプション
-b | 指定したコマンドをバックグランドで実行します。 |
-h | ヘルプメッセージを表示します。 |
-l | 許可・禁止されているコマンドを表示します。 |
-S | 標準入力からパスワードを読み込みます。 |
-u ユーザー名 | コマンドを実行するユーザーを指定します。 |
使用例
sudoで許可・禁止されているコマンドを表示します(オプション -l)。
$ sudo -l Matching Defaults entries for karuma on this host: env_reset, mail_badpass, secure_path=/usr/local/sbin\:/usr/local/bin\:/usr/sbin\:/usr/bin\:/sbin\:/bin User karuma may run the following commands on this host: (ALL : ALL) ALL
sudoを使って、rootにしか許可されていないコマンドを実行してみましょう。
$ sudo apt-get udpate $ sudo apt-get upgrade $ sudo less /etc/passwd
いちいち、root(スーパーユーザー)にスイッチする必要がないので、便利ですね。
ユーザー の人気記事
- Linuxコマンド【 passwd 】ユーザーのパスワードを変更する
- Linuxコマンド【 su 】ユーザーを変更する
- Linuxコマンド【 chage 】ユーザーのパスワード有効期限を表示・変更する
- Linuxコマンド【 groups 】ユーザーの所属グループを表示する
- Linuxコマンド【whoami】現在のユーザー名を表示する
- manコマンドの表示を日本語にする方法
- Linuxコマンド【 usermod 】ユーザーアカウント情報を変更する
- Linuxコマンド【 id 】ユーザーIDとグループIDを表示する
- Linuxコマンド【 useradd 】新規ユーザーの作成
- Linuxコマンド【 userdel 】ユーザーアカウントと関連ファイルを削除する