なぜ編集が推奨されるのか/etc/sudoers
visudo
コマンドを使用したファイル?ファイルのサンプルは次のとおりです。
## Sudoers allows particular users to run various commands as
## the root user, without needing the root password.
##
## Examples are provided at the bottom of the file for collections
## of related commands, which can then be delegated out to particular
## users or groups.
##
## This file must be edited with the 'visudo' command.
特別な理由はありますか?
visudo
は構文をチェックし、それが有効な構成ファイルであることを確認するためです。そうしないと、ファイルを編集してエラーが発生し、構文エラーのためにSudoを使用できなくなります。
前述の構文チェックに加えて、visudo
は/etc/sudoers
もロックするため、2人のユーザーが同時に編集することはできません。同時に編集しようとすると、
visudo:/ etc/sudoersがビジーです、後でもう一度やり直してください
これは、visudo
が、現在のsudoerを上書きする前に、ファイルに構文エラーがないことを確認するためです。これにより、誤って自分がrootからロックアウトされるのを防ぎます。