• home
  • about
  • 全ての投稿
  • ソフトウェア・ハードウェアの設定のまとめ
  • 分析関連のまとめ
  • ヘルスケア関連のまとめ
  • 生涯学習関連のまとめ

linux sudo

date: 2023-12-16 excerpt: linuxのsudoについて

tag: linuxsudo


linuxのsudoについて

概要

  • sudoはsuper user doの略
  • root権限でコマンドを実行するためのコマンド
  • 一般ユーザーがroot権限でコマンドを実行するために使う

コマンドの例とその意味

  • sudo <command>
    • commandをroot権限で実行する
  • sudo -u <user> <command>
    • userでcommandを実行する
  • sudo -i
    • rootユーザーになる
  • sudo -s
    • 現在のユーザーの環境変数を引き継いでrootユーザーになる
  • sudo -l
    • 現在のユーザーが実行できる特権コマンドを表示する

新規ユーザにsudo権限を付与する

sudoグループに追加

$ sudo usermod -aG sudo <user>

visudoでsudoersファイルを編集

$ sudo visudo
# 以下の行を追加
<user>  ALL=(ALL:ALL) ALL

sudoコマンド時にパスワードを省略する

visudoでsudoersファイルを編集

$ sudo visudo
# 以下の行を追加
<user>  ALL=(ALL) NOPASSWD:ALL


linuxsudo Share Tweet