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


51

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

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                            

2
sudo설치되어 있지 않더라도 su명령을 계속 사용할 수 있습니다 .
Pikamander2

답변:


64

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

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


1
또는 라이브 CD에서 chroot하여 업그레이드를 수행 할 수 있습니다. 또는 sudo -i.
strugee December

4
아니, 작동하지 않습니다. apt가 sudo-ldap을 설치하거나 sudo를 sudo-ldap로 업그레이드하려고하면 sudo와 sudo-ldap이 충돌하기 때문에 sudo-ldap을 설치하기 전에 sudo를 먼저 제거하고 루트 암호를 정의하지 않으면 sudo의 제거 스크립트가 실패합니다. 이 문제를 해결하는 것은 어렵지 않습니다. 이렇게하는 동안 root에 암호가 있는지 확인한 다음 제거하십시오.
초에 hildred

1
다음은 SUDO 추가를위한 유용한 안내서입니다. privateinternetaccess.com/forum/discussion/18063/…
raider33


설정은 user-setup-askuser-setup-apply에서 수행됩니다 user-setup.
Stephen Kitt 2012
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.