반응형
"xxx is not in the sudoers file" 오류를 마주했다면? 당황하지 말고, 차분하게 sudo 권한을 부여해줍시다.
문제 상황: sudo 권한 부족
- 특정 사용자에게 sudo 명령어 실행 권한이 없을 때 발생
- 관리자 권한이 필요한 작업 수행 불가
해결: visudo로 sudoers 파일 편집
- visudo 실행:
- sudo visudo 또는 su -c 'visudo' (root 권한 필요)
- visudo는 sudoers 파일 안전 편집 도구 (오류 발생 시 파일 손상 방지)
- 사용자 추가:
- root ALL=(ALL) ALL 라인 아래에 다음 내용 추가
- [sudo 권한 부여할 사용자 이름] ALL=(ALL) ALL
- 위 설정은 해당 사용자에게 모든 명령어에 대한 sudo 권한 부여
- 필요에 따라 특정 명령어 또는 그룹에 대한 권한만 부여 가능 (자세한 내용은 man sudoers 참고)
- root ALL=(ALL) ALL 라인 아래에 다음 내용 추가
- 저장 및 종료:
- :wq 입력하여 변경 사항 저장 및 vi 에디터 종료
참고
- sudoers 파일은 시스템 권한 관리 핵심 파일이므로 신중하게 편집해야 합니다.
- visudo 사용을 생활화하여 sudoers 파일 손상을 방지하세요.
- 보안을 위해 필요한 최소한의 권한만 부여하는 것이 좋습니다.
주의: sudo 권한은 강력한 권한이므로 남용하지 않도록 주의해야 합니다.
반응형
'Linux' 카테고리의 다른 글
[Linux] Linux 터미널에서 ctrl+c로 프로세스 종료 안 될 때 (0) | 2014.10.28 |
---|---|
Ubuntu 기본 명령어 정리 (0) | 2014.05.11 |