샘플 스크립트는 다음과 같습니다.
#!/bin/bash
sudo su
ls /root
사용하는 경우 ./test.sh
일반 사용자로 대신 실행 ls
이 루트로 전환, 슈퍼 사용자 종료로; 로그 아웃 ls /root
하면 일반 사용자로 실행 됩니다.
아무도 그것에 대한 메커니즘에 대해 말해 줄 수 있습니까?
sudo -s
그래도 사용할 수 는 없습니까?
sudo su
좀 더의 옵션을 사용이기 때문에 su
내가들의 나보다 sudo
. sudo의 옵션을 충분히 알고 있지만 su를 빠르게 입력 할 수 있습니다. 그러나 그래, 나는 그것이 sudo를 충분히 모른다는 것을 의미한다고 생각한다.
sudo -i
것과 비슷해 보입니다su -
sudo -s
su
sudo su
눈이 아프다