2025-03-14 21:59:59 -06:00
|
|
|
# runuser
|
|
|
|
|
|
|
|
|
|
> 사용자와 그룹으로 명령을 비밀번호 없이 실행 (루트 권한 필요).
|
|
|
|
|
> 더 많은 정보: <https://manned.org/runuser>.
|
|
|
|
|
|
|
|
|
|
- 다른 사용자로 명령 실행:
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`sudo runuser {{사용자}} {{[-c|--command]}} '{{명령}}'`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- 다른 사용자 및 그룹으로 명령 실행:
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`sudo runuser {{사용자}} {{[-g|--group]}} {{그룹}} {{[-c|--command]}} '{{명령}}'`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- 특정 사용자로 로그인 셸 시작:
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`sudo runuser {{사용자}} {{[-l|--login]}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- 기본 셸 대신 특정 셸을 지정하여 실행 (로그인에도 작동):
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`sudo runuser {{사용자}} {{[-s|--shell]}} {{/bin/sh}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- 루트의 전체 환경을 보존 (단, `--login`이 지정되지 않은 경우에만):
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`sudo runuser {{사용자}} {{[-p|--preserve-environment]}} {{[-c|--command]}} '{{명령}}'`
|