답변:
su
(와 Sudo) 명령은 전통적으로 요구 루트 의 암호를. 그러나 sudo
일반 사용자는 /etc/sudoers
루트로, 바람직하게는 을 수정하여 자신의 비밀번호로 루트 권한을 얻을 수 있도록 설정할 수 있습니다 visudo
.
최신 Linux 배포판은 첫 번째 사용자가 자신의 비밀번호로 sudo를 수행 할 수 있도록 사전 구성합니다. 이를 통해 사용자가 실수로 시스템을 잘못 구성하지 못하도록하고 별도의 루트 암호 없이도 완전히 제어 할 수 있습니다.
su
에 명령이 일시적으로 변화 정체성 시스템의 모든 사용자와 그 / 그녀 / 그 권한을 가진 많은 프로그램을 실행합니다. 루트 일 필요는 없습니다. 실행중인 사용자 su
가 루트가 아닌 경우 신원을 얻으려는 사용자의 비밀번호를 입력해야합니다.
이 sudo
명령은 모든 사용자의 권한으로 하나의 명령 을 실행하는 것 입니다. 루트 일 필요도 없습니다. 이 명령은 매우 구성 가능하며 정확한 종류의 액세스 제어를 제공합니다. 자신의 암호 입력은 선택 사항이며 구성 가능합니다. 일부 배포판은 시스템의 첫 번째 사용자가 sudo
모든 것을 실행할 수있게합니다 .
모든 일반 사용자가 sudo를 사용할 수있는 것은 아니며 sudoers 파일에 있어야하며 사용자가 실행할 수있는 명령 또는 명령 유형을 제어 할 수 있습니다. 또한 특정 사용자 만 su를 사용하여 루트 사용자로 전환 할 수 있습니다. 일반적으로 제한된 명령 세트에 대해서만 sudo 권한과 제한된 기간 동안 전체 su 권한을 갖습니다.
수퍼 유저 권한이있는 사용자 만 sudo 또는 su를 수행 할 수 있으며 일반 사용자는 sudo 또는 su를 수행 할 수 없습니다. 이것은 / etc / sudoers에 구성되며, 항상 visudo로 편집해야합니다.
이 시스템의 장점은 다음과 같습니다.
root
경우 첫 번째 로그인 이름이 됨).