우분투에서 루트 계정을 비활성화 하시겠습니까?


48

우분투에서 프린터를 설치하기 위해 루트 자격 증명을 요청 받았습니다. 이것은 버그로 인한 것 같습니다. 제안 된 해결 방법은 루트 암호를 만드는 것입니다. 우분투에서는 루트 암호가 사용되지 않는 것이 기본값 이므로이 변경 사항을 되돌릴 수있는 방법이 궁금합니다.

루트 암호를 설정 한 후 다시 비활성화하는 방법이 있습니까?

답변:


83

우분투 온라인 도움말에 따르면

우분투 개발자는 모든 우분투 설치에서 기본적으로 관리 루트 계정을 비활성화하기로 결정했습니다. 루트 계정이 삭제되었거나 액세스 할 수 없음을 의미하지는 않습니다. 가능한 암호화 된 값과 일치하지 않는 암호 만 제공되었으므로 직접 로그인 할 수 없습니다.

루트 계정을 활성화하려면 다음을 사용하여 비밀번호를 지정하십시오.

sudo passwd

이 명령을 입력하면 새 비밀번호를 묻는 메시지가 표시됩니다. 입력 한 비밀번호는 루트 계정의 비밀번호이므로주의해서 강력한 비밀번호를 선택하십시오.

루트 로그인 사용을 비활성화하려면

sudo passwd -l root

루트 사용자 이름을 사용하여 로그인을 비활성화합니다. 즉, 시스템이 이전 상태로 돌아갑니다.

Ubuntu 사용자 관리에 대한 자세한 정보는 공식 문서를 참조하십시오 .


8
sudo passwd -S root잠금 여부를 확인하는 데 사용 합니다 (P 대신 L이 출력됩니다).
Wtower

1
어떤 버전으로 변경 했습니까?
Timothy Swan

30
sudo usermod -p '!' root

그러면 루트 계정에 사용할 수없는 비밀번호가 설정됩니다.

사람들이 로그인하는 것을 막기 위해 계정을 잠글 수도 있습니다.

sudo passwd -l root

두 가지 접근 방식 중 원하는 것을 수행해야합니다. 둘 다 할 필요는 없습니다.


나는 그것을 얻지 못한다. 왜 암호를 사용할 수 없습니까?
tshepang

로그인 할 수 없으므로 사용할 수 없습니다. 암호가 AFAIK로 시작하는 것입니다.
Oli

1
내가 그것을 비활성화하면 sudo passwd -l root. 나중에 언젠가 다시 루트 암호를 활성화하려면 나중에 사용하기 위해 현재 루트 암호를 기억해야합니까?
NES

3
@NES 아니, 당신은 그것을 기억할 필요가 없습니다. 당신은 "sudo는 passwd를"와 암호와 시간을 재설정
binW

1
첫 번째 명령은 /etc/shadow파일을 기본 상태로 되돌릴 것입니다. 두 가지 방법 중 더 나은 방법 일 것 같습니다.
njbair
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.