/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.
여기에는 특별한 이유가 있나요?
답변1
구문을 확인 visudo
하고 유효한 구성 파일인지 확인하십시오. 그렇지 않으면 파일을 편집하고 실수를 할 수 있으며 구문 오류로 인해 sudo를 더 이상 사용할 수 없습니다.
답변2
앞서 언급한 구문 검사 외에도 두 명의 사용자가 동시에 편집할 수 없도록 visudo
잠금이 수행됩니다 . /etc/sudoers
편집을 동시에 시도하면
visudo: /etc/sudoers가 사용 중입니다. 나중에 다시 시도해 주세요.
답변3
그 이유는 visudo
현재 sudoer를 덮어쓰기 전에 파일에 구문 오류가 없는지 확인하기 때문입니다. 이렇게 하면 실수로 루트에서 자신을 잠그는 것을 방지할 수 있습니다.