이전 오류 상황
terminal에서 sudo를 하면 sudoers파일이 읽기권한 뿐이거나, 501(?) 에러가 떴음
오류 해결 참고 URL
stackoverflow.com/questions/13197232/my-sudo-command-not-working
My sudo command not working
I have a mac 10.8.2 mountain lion and when i try to use the sudo command i get this: sudo: /private/etc/sudoers is owned by uid 501, should be 0 sudo: no valid sudoers sources found, quitting I...
stackoverflow.com
맥 최신버전은 다음과 같이 해결해야함
1. Script Editor 열기
option + Space bar -> Script Editor
- 검색창에서 Script Editor 열기
2. 새로운 문서 생성
3. 코드 적기
do shell script "chown root:wheel /etc/sudoers; chmod 775 /etc/sudoers; chmod -N /etc/sudoers" with administrator privileges
- chmod 775
- change mode 775
- 775 중 맨 앞의 7
- 시스템 관리자 : 7 (읽기(+4), 쓰기(+2), 실행(+1))
- 775 중 가운데 7
- wheel(관리자 권한 대행 그룹) : 7 (읽기(+4), 쓰기(+2), 실행(+1))
- 775 중 맨 마지막 5
- everyone : 5 (읽기(+4), 실행(+1))
- 775 중 맨 앞의 7
- change mode 775
만약 코드 중 chmod 777로 진행하면
시스템 관리자, wheel 관리자, everyone 모두 777(읽기, 쓰기, 실행) 권한 가지므로

위와 같이 sudo 명령 안먹음
4. 컴파일 하기
Command - K
- 컴파일 단축키
- 단축키 입력 시, 코드에 색깔이 생성되면 컴파일 됐다는 의미!
5. 실행하기
Command - R
- 실행 단축키
'Mac' 카테고리의 다른 글
vim 편집기 사용법 (0) | 2020.11.15 |
---|---|
sudoers.d 권한 부여 (0) | 2020.11.15 |
Root계정 비활성화 (0) | 2020.11.01 |
bash파일 삭제 (0) | 2020.10.01 |
Mac 단축키 (0) | 2020.09.09 |