문서 보기이전 판역링크맨 위로 이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요. {{tag>[cli sudo security privilege]}} ====== sudo ====== 정책에 허용된 명령을 다른 사용자(기본값 root)의 권한으로 실행한다. 인증, 환경, 명령 허용 범위는 sudoers 정책과 plugin 설정을 따른다. ===== Installation ===== * Debian / Ubuntu: ''apt install sudo'' * RHEL / Fedora: ''dnf install sudo'' * macOS: 운영체제에 기본 포함된다. * Windows: 동일한 Unix 권한 모델의 공식 ''winget'' 패키지는 없다. WSL에서는 Linux 배포판의 ''sudo''를 사용한다. <code bash> sudo --version </code> ===== Usage ===== * ''<color #c3c3c3>**sudo**</color> <color #22b14c>[OPTIONS]</color> <color #7092be>COMMAND [ARGS...]</color>'' * ''<color #22b14c>**-u**, **--user**</color> <color #7092be>USER</color>'': 지정 사용자로 실행 * ''<color #22b14c>**-i**, **--login**</color>'': 대상 사용자의 login shell 실행 * ''<color #22b14c>**-s**, **--shell**</color>'': shell 실행 * ''<color #22b14c>**-l**, **--list**</color>'': 현재 사용자의 허용 정책 표시 * ''<color #22b14c>**-v**, **--validate**</color>'': credential cache 갱신 * ''<color #22b14c>**-k**, **--reset-timestamp**</color>'': 현재 timestamp 무효화 * ''<color #22b14c>**-K**, **--remove-timestamp**</color>'': timestamp 완전 제거 * ''<color #22b14c>**-E**, **--preserve-env**</color>'': 환경 보존을 요청. 정책이 거부할 수 있음 * ''<color #c3c3c3>**sudo**</color> <color #22b14c>**-i -u**</color> <color #7092be>USER</color>'': 해당 사용자의 login shell 열기 ===== Examples ===== <code bash> sudo -l sudo systemctl status sshd sudo -u postgres psql sudo -k </code> <note warning> ''sudo''는 명령 전체에 권한을 부여한다. shell, editor, interpreter, package manager처럼 다른 명령을 실행할 수 있는 프로그램은 사실상 더 넓은 권한을 줄 수 있다. ''NOPASSWD: ALL'' 같은 광범위 규칙을 피하고 최소 명령만 허용한다. </note> ===== Configuration ===== sudoers 작성법, include 정책, 검증 흐름은 [[sudo:config:ko|sudo configuration]]을 참조한다. 설정은 일반 editor가 아니라 [[visudo:ko]]로 검증한다. ===== Troubleshooting ===== <code bash> sudo -l sudo -V sudo visudo -c </code> ===== Help ===== +++ sudo --help | <code bash> sudo --help </code> +++ ===== See Also ===== * [[sudoedit]] * [[visudo:ko]] * [[su:ko]] * [[https://www.sudo.ws/docs/man/sudo.man/|Official sudo manual]] ===== History ===== * codex:: 2026-07-16 Added link to the dedicated sudoedit page. * codex:: 2026-08-10 Migrated and expanded usage, policy, installation, and security guidance while preserving the login-shell example. {{indexmenu>.#1|js}} /home/u613600155/domains/cli.zerotymer.net/public_html/data/pages/sudo/ko.txt 마지막으로 수정됨: 2026/08/10 13:24(바깥 편집)