sudo 권한은 당연히 매우매우 중요하고 위험하지만, 매번 비밀번호를 치기는 귀찮아서 설정을 해보려고 한다.
크게 2가지 방법이 있는데 우선 하나는 한번 비밀번호를 쳤을 때 일정 시간이 지나기까지는 더이상 묻지 않는 것이고, 두번째는 비교적 안전한 명령어들에 한해서 암호 입력을 받지 않도록 하는 것이다.
1. sudoers 파일에서 암호 요청 타임아웃 변경
- sudoers 파일 수정:
- 안전하게 편집하기 위해
visudo
명령어를 사용 sudo visudo
- 안전하게 편집하기 위해
- 타임스탬프 타임아웃 설정:
- 파일 내에 아래 줄을 추가하여 간격(초)을 지정
Defaults timestamp_timeout=60
- 저장 및 종료:
- 변경 사항을 저장합니다 (nano: Ctrl+O, Enter, 그리고 Ctrl+X).
2. 특정 명령어에 대해 암호 입력 요구하지 않기
- sudoers 파일 수정:
- 안전하게 편집하기 위해
visudo
명령어를 사용 sudo visudo
- NOPASSWD로 명령어 추가:
- 암호 없이 실행할 수 있는 명령어와 사용자를 지정합니다.
your_username ALL=(ALL) NOPASSWD: /path/to/command
# your_username ALL=(ALL) NOPASSWD: /usr/bin/apt-get update
- 저장 및 종료:
- 변경 사항을 저장합니다 (nano: Ctrl+O, Enter, 그리고 Ctrl+X).
728x90
반응형
'리눅스' 카테고리의 다른 글
리눅스 AppImage 실행 및 아이콘 추가 (0) | 2025.02.07 |
---|---|
terminals database is inaccessible (0) | 2024.11.07 |
Linux google-drive mount(google-drive-ocamlfuse) (0) | 2024.10.14 |
Failed to initialize NVML: Driver/library version mismatch (0) | 2024.10.14 |
ssh 포트 변경 (0) | 2024.09.24 |