[unix] 왜 데비안에서 sudo가 기본적으로 설치되지 않습니까?

몇 가지 소프트웨어설치 하기위한 안내서를 읽고이 충격적인 진술이 나올 때까지 읽었습니다.

sudoDebian에는 기본적으로 설치되어 있지 않습니다. 시스템이 최신인지 확인하고 설치하십시오.

현재 데비안 사용자는 설치에서 사용할 수 있기 때문에 믿기 어렵습니다 sudo. 따라서 루트 계정의 암호를 만들지 않기로 선택했을 때 (루트 계정을 렌더링하지 않음) 또는 여기에 뭔가 잘못되었을 수 있습니다. 데비안 sudo은 기본적으로 설치되어 있지 않습니까?

우리가 다른 대답에 따르면 , sudoAPT / DPKG 의존성으로 인해 설치 될 수 있습니다. 일부 경우 tasksel / apt도 설치하도록 요청하지만 필수 또는 중요한 목록에는 포함되지 않습니다.

➜  ~  aptitude search ~prequired | grep sudo
➜  ~  aptitude search ~pimportant | grep sudo
➜  ~  aptitude why '~prequired' sudo
i A dpkg     Suggests   apt
i A apt      Suggests   aptitude | synaptic | wajig
i A synaptic Recommends gksu | kdebase-bin | policykit-1
i A gksu     Depends    sudo
➜  ~  aptitude why '~pimportant' sudo
i A apt      Suggests   aptitude | synaptic | wajig
i A synaptic Recommends gksu | kdebase-bin | policykit-1
i A gksu     Depends    sudo



답변

이것은 설치 매개 변수의 부작용입니다. 설치 중에 루트 비밀번호를 지정하면 sudo가 기본적으로 설치되지 않습니다. 루트 암호를 지정하지 않으면 sudo이 설치됩니다. 이에 대한 권위있는 출처는 다음과 같습니다. 또 다른 관련 특수한 경우는 설치 중에 sudo-ldap패키지 를 지정하면 sudo설치되지 않습니다. sudo-ldap루트 비밀번호없이 설치할 수있는 유일한 시간입니다 . 당신이 업그레이드하고자하는 경우 sudosudo-ldap후자, 당신은 업그레이드하는 동안 루트 암호가 있어야합니다.

root사용자 의 비밀번호를 지정하지 않으면 이 계정은 비활성화되지만 sudo나중에 새 시스템에서 관리 작업을 수행 할 수 있도록 패키지가 설치됩니다. -debian-installer / manual / en / howto / installation-howto.xml에서


답변