이 파일은 "visudo" 명령을 사용하여 편집해야 합니다. [복사]

이 파일은 "visudo" 명령을 사용하여 편집해야 합니다. [복사]

/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를 덮어쓰기 전에 파일에 구문 오류가 없는지 확인하기 때문입니다. 이렇게 하면 실수로 루트에서 자신을 잠그는 것을 방지할 수 있습니다.

관련 정보