sudo를 사용하다 보면 원래는 나와서는 안되는 에러 메시지이지만 가끔 보는 경우가 있다.
바로 시스템을 마음대로 커스터마이징 하다보면(권한 변경등..) 발생할수 있는 메시지 인데…
너무나도 간단한데 헤맨적이 있어 적어놓는다.
[code][root@Tomeii /]# sudo
sudo: can’t open /etc/sudoers: Permission denied[/code]
를 만날경우.
3가지를 점검해 보면 된다.
1. /etc/sudoer의 퍼미션이 440인지 확인
[code type=bash][root@Tomeii etc]# ls -al sudoers
-r–r—– 1 root root 580 4월 26 17:43 sudoers[/code]
2. /usr/bin/sudo의 퍼미션이 4011인지 확인
[code type=bash][root@Tomeii bin]# ls -al sudo
—S–x–x 1 root root 94044 7월 1 2005 sudo*[/code]
3. /(루트)의 퍼미션이 755인지 확인
[code type=bash][root@Tomeii /]# ls -al /
drwx–x–x 18 root root 4096 4월 26 10:16 ./[/code]
PS : 711도 상관없다. group과 other에 실행 이상의 권한이 있으면 된다.