su 명령어 생성기
사용자 신원을 전환하여 명령어를 실행하기 위한 su 명령어를 생성합니다.
su 사용 시작하기
## su란 무엇인가요?
`su`(서브스티튜트 유저)는 해당 사용자의 새로운 셸을 시작함으로써 다른 사용자 계정으로 전환합니다. 사용자명을 지정하지 않으면 기본적으로 root 계정으로 전환됩니다. 그 후 대상 사용자의 비밀번호를 입력하라는 메시지가 표시됩니다.
## 사용 방법
1. **사용자명 입력**: 전환할 계정을 입력합니다(기본값은 `root`입니다). 2. **옵션 선택**: 로그인 셸을 사용하려면 `-l`를, 단일 명령어를 실행하려면 `-c`를, 셸을 선택하려면 `-s`를 사용합니다. 3. **명령어 입력** (선택 사항): `-c`를 사용하여 실행할 명령어 문자열을 입력합니다. 4. **복사 및 실행**: 생성된 명령어를 자신의 터미널에 복사합니다.
일반 옵션
### `-l` (또는 `-`) 로그인 셸 대상 사용자로 로그인 셸을 시작합니다. 이때 사용자가 방금 로그인한 것처럼 환경(`$PATH`, `$HOME` 등)이 초기화됩니다.
### `-c` 명령 실행 대상 사용자로 실행할 명령 문자열을 전달한 후 원래 셸로 돌아갑니다.
### `-s` 셸 사용할 특정 셸을 지정합니다(예: `/bin/zsh`).
### `-m` / `-p` 환경 유지 현재 환경 변수를 초기화하는 대신 그대로 유지합니다. 일부 변수는 프로그램 동작에 영향을 줄 수 있으므로 신중하게 사용해야 합니다.
### `-f` 빠른 실행 로그인 셸로 셸을 시작하지만 시작 파일 읽기를 생략합니다(셸에 `-f`을 전달하는 것과 동일함).
### 사용자 인수 위치 인수는 대상 사용자명입니다. root로 전환하려면 이를 생략합니다.
▶‘su’와 ‘su -’의 차이점은 무엇인가요?
▶다른 사용자로 단일 명령을 어떻게 실행하나요?
▶어떻게 루트로 전환하나요?
이 도구가 당신에게 도움이 되었다면, 저에게 커피 한 잔 사주세요.
제게 커피 한 잔 사주세요.