su 명령은 일반적으로 임시로 다른 계정에 로그인하는 데 사용됩니다. 명령 이름은 "대체 사용자"의 줄임말입니다. 그러나 종종 "수퍼 유저"명령이라고도합니다. 대개의 경우 수퍼 유저로 일시적으로 로그인하는 데 사용되기 때문입니다. 뿌리 계정으로 모든 시스템 관리 기능에 대한 모든 권한을 갖습니다. 실제로 로그인하려는 계정을 지정하지 않은 경우, 수호 당신이 뿌리 계정. 물론 루트 암호를 알고 있어야합니다. 일반 사용자 계정으로 폴백하려면 다른 계정에 로그인 한 후 다음을 입력하십시오. 출구 히트 리턴.
그래서 기본적인 사용법은 수호 명령 프롬프트에 "su"를 입력하기 만하면됩니다.
수호
뿌리 사용자 계정실제로 다른 계정에 로그인하는 대신 다른 계정에서 실행할 명령을 지정할 수 있습니다. 수호 명령. 그런 식으로 당신은 즉시 당신에게 정기적 인 계정으로 돌아갑니다. 예 :
su jdoe -c whoami
다른 계정에서 세미콜론으로 구분하고 작은 따옴표로 묶어 여러 명령을 실행할 수 있습니다 (예 :
su jdoe -c 'command1; command2; command3 '
ls grep 부 조
su jdoe -c 'ls; grep uid file1> file2; 파일 복사 2 / usr / local / shared / file3 '
sudo 수호 sudo
sudo -u root ./setup.sh
로그인 한 후에는 모든 명령에 로그인 (-u root)을 지정할 필요없이 sudo 명령을 사용하여 몇 분 동안 명령을 계속 실행할 수 있습니다.
가능하다면 우연히 시스템에 심각한 손상을 입히지 않도록 제한된 권한을 가진 계정을 사용하여 정기적으로 작업하는 것이 좋습니다.
다음 예제는 다음 명령을 사용하여 보호 된 디렉토리의 파일을 나열하는 방법을 보여줍니다.
sudo ls / usr / local / classified
방송 메시지
sudo shutdown -r +20 "재부팅하여 네트워크 문제 해결"