Linuxのsudoersファイルの設定方法は何ですか?
Linuxでsudoersファイルを設定する方法は、次のようになります:
- visudoコマンドを使用してsudoersファイルを編集してください。
- $ sudo visudoを実行してください。
- この命令は、sudoersファイルをデフォルトのエディタで開き、構文をチェックします。ファイル内で、指定された形式に従ってsudo権限を追加または変更することができます。
- usermodコマンドを使用してユーザーをsudoグループに追加します。
- $ sudo usermod -aG sudo ユーザー名
- このコマンドは指定されたユーザーをsudoグループに追加し、そのユーザーにsudo権限を付与します。
- sudoersファイルを直接編集することはお勧めしません。
- $ sudo nano /etc/sudoers を開いてください。
- このコマンドは、nanoエディタを使用してsudoersファイルを直接開きます。しかし、sudoersファイルを直接編集すると間違いを起こす可能性があるため、visudoコマンドを使用して編集することをお勧めします。
どの方法を使っても、rootユーザーかsudo権限を持つユーザーとして操作する必要があります。sudoersファイルで、以下の構文を使用してsudo権限を設定できます:
user_name host=(runas_user:runas_group) command
user_nameは権限を付与するユーザー名を表し、hostは権限を付与するホスト名を表し、commandはユーザーに付与するコマンドを表します。
たとえば、ユーザーBobがlocalhost上のrootユーザーとして任意のコマンドを実行することを許可する場合、以下の構文を使用できます:
bob localhost=(root) ALL