새 계정을 추가할 때 새 계정이 sudoing 시 sudoers에 속하지 않는다고 보고할 수 있으며 su -s를 사용할 때 비밀번호를 입력하면 인증이 실패합니다.
대부분의 온라인 검색에서는 다음 사항을 수정해야 합니다. /etc/sudoers 그러나 이 파일을 수정하려면 권한이 필요하므로 무한 루프가 발생하므로 우회 방식으로 파일을 변경하는 전략을 변경해야 합니다.
1 루트 권한이 있는 다른 계정을 사용합니다. 로그인한 다음 sudo - s 루트 모드로 들어갑니다.
2. /etc/sudoers 파일 권한이 읽기 전용인 경우 쓰기 권한으로 변경하세요
3.
/etc/ sudoers 파일을 수정하고 다음과 같이 명령을 실행합니다.
/*username은 사용자 이름입니다*/[root@localhost ~]# echo 'username ALL=(ALL ) ALL' >> /etc/sudoers
또는 루트 권한으로 Visudo 또는 vim /etc/sudoers를 입력하고 루트 ALL=(ALL) ALL 필드를 찾아 다음 줄에 추가합니다.
사용자 이름 ALL=(ALL) ALL
예를 들어 지금은 stu2에 권한을 부여해야 합니다:
그런 다음 esc->:->wq 저장하고 종료합니다
4. /etc/sudoers의 액세스 권한을 440
5으로 복원합니다. 그런 다음 새 계정에 로그인하여 root
을 입력합니다. 참고: 여전히 인증에 실패하면 이를 변경하는 방법은 복구 모드로 들어가는 것입니다:
컴퓨터를 다시 시작하고 esc 키를 계속 누르십시오. 복구 모드로 들어가서 루트를 선택한 다음 Enter를 누르십시오. 이렇게 하면 루트 디렉토리에
위 내용은 Linux에 계정을 추가한 후 권한 부족 문제를 해결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!