루트로 로그인하고 싶지만 입력하면
sudo -s
암호를 입력하면 "당신은 sudoers 파일에 없습니다"라는 메시지가 나타납니다.
su
암호를 입력하면 "인증 실패"가 표시됩니다.
내 OS에는 하나의 계정 만 있습니다. 약 1 시간 전 root로 로그온하고 일부 명령을 수행합니다. 로그 아웃하면 다른 시간에 로그인 할 수 없습니다!
루트로 로그인하고 싶지만 입력하면
sudo -s
암호를 입력하면 "당신은 sudoers 파일에 없습니다"라는 메시지가 나타납니다.
su
암호를 입력하면 "인증 실패"가 표시됩니다.
내 OS에는 하나의 계정 만 있습니다. 약 1 시간 전 root로 로그온하고 일부 명령을 수행합니다. 로그 아웃하면 다른 시간에 로그인 할 수 없습니다!
답변:
이 su
명령을 사용하려면 루트 비밀번호를 입력해야합니다. 어떤 사용자로 로그인 할 수 있도록 일반적으로 우분투에 루트 사용자는 잠겨 root
따라서 su
일 가능성이 없습니다.
들어 sudo -s
일을 당신은의 일부가 될 것입니다 admin
분명히 당신이하지 않은 우분투 시스템에서 그룹.
시스템에서 유일하게 수정 된 사용자 일 경우 수정해야 할 수 있습니다. 그렇지 않은 경우 시스템 관리자 또는 시스템 소유자에게 문의하여 root
권한 을 얻을 수 있는지 확인하십시오 .
https://help.ubuntu.com/community/RootSudo는 제안한다 :
지속적인 루트 로그인이 정말로 필요한 경우 가장 좋은 대안은 다음 명령을 사용하여 루트 로그인 쉘을 시뮬레이션하는 것입니다.
sudo -i
우선 관리자 권한이 있어야합니다. 관리자 권한이없는 경우 부팅하는 동안 shift키를 길게 누릅니다. GRUB 메뉴로 들어갑니다. 복구 모드를 선택하십시오. dpkg
etc 와 같은 옵션 목록이 표시되면 루트 쉘을 시작하고 다음을 입력하십시오.
adduser username sudo
( username
사용자 이름은 어디에 있습니까 :-))
sudoers 그룹에 추가됩니다! 그런 다음 exit
정상적으로 입력 하고 부팅하십시오. 계정을 입력 할 때 다음을 입력하십시오.
sudo passwd root
그런 다음 비밀번호를 입력하고 새 루트 비밀번호를 입력하십시오.
그런 su
다음 'root'비밀번호를 입력 하고 입력 할 수 있습니다 .
루트 암호를 변경하지 않으려면 다음을 사용할 수 있습니다.
sudo -i
자신의 암호를 사용하여 루트 쉘을 시작합니다.