나는 잠시 동안 리눅스를 사용하고 있었고 입력 할 때마다 sudo
루트 사용자로 전환하여 명령을 받았다고 생각했습니다.
분명히 필요한 것은 내 사용자 계정의 비밀번호이기 때문에 사실이 아닙니다. 여러 사용자와 작업하지 않았기 때문에 실제로는 실제로 눈치 채지 못했습니다.
Ubuntu가 첫 번째 계정을 어떻게 설정했는지 잘 모르겠습니다. 루트 사용자가 있습니까? 나는 뿌리인가? 설치시 새 사용자를 만들었으나 루트 권한을 부여한 것 같습니다. 여기 조금 혼란스러워 ...
그렇다면 왜 사용자 비밀번호로 루트 명령을 실행할 수 있습니까?
sudo
"setuid"비트가 설정되어 있습니다. 따라서 그것은 그것을 시작한 사용자가 아니라 그것을 소유 한 사용자 (실수하지 않은 경우 모든 표준 시스템에서 루트 임)로 실행됩니다. sudo
그런 다음 /etc/sudoers
파일 을로드하고 누가 시작했는지에 따라 허용되는 내용을 확인합니다.
sudo
권한 이있는 많은 사람들이 있고 지리적으로 분산 된 위치에서 일하고 24x7 교대 근무 하는 대규모 시설에서는 한 사람의 권한있는 액세스를 즉시 취소 할 수 있기를 원한다는 것입니다 (예 : 당신은 그의 충절을 의심합니다). 모두가 유일한 루트 암호를 사용하고 있고 사전 조정없이 암호를 변경하면 혼란이 발생할 수 있습니다. …