방금 설정한 새로운 Arch Linux 가상 머신이 있습니다. 모든 것이 괜찮습니다. sudo
또한 잘 구성되어 작동합니다. 이제 가상 머신을 복제하고 다음 명령을 사용하여 일반 사용자의 사용자 이름과 홈 디렉터리를 변경했습니다.
su
usermod -d /home/newname -m oldname
usermod -l newname oldname
groupmod -n newname oldname
reboot
또한 를 사용하여 모든 사용자(루트 포함)의 비밀번호를 변경했습니다 passwd
.
그룹 이름은 사용자 이름과 동일합니다. 오류가 발생하지 않지만 사용자로 로그인한 후에는 더 이상 sudo를 사용할 수 없습니다. 열어보고 /etc/sudoers
바꿨어요
oldname ALL=(ALL) ALL
도착하다
newname ALL=(ALL) ALL
다시 시작하세요. 나는 아직도 그것을 더 이상 사용할 수 없습니다 sudo
. 내 비밀번호를 묻지만 Sorry, try again.
항상 보고됩니다.
나는 또한 고치려고 노력했다 sudo
:
su
pacman -Rsn sudo
pacman -S sudo
reboot
아직도 운이 없습니다. 비밀번호는 su
아직 유효하므로 정확합니다. 이 문제를 어떻게 해결할 수 있나요?
답변1
나는 그것을 답변으로 표시할 수 있도록 지금 답변하고 있습니다. (나는 답이 없는 질문을 좋아하지 않는다.)
sudoers
그 파일에 달린 댓글을 읽어야 해요 . sudo
일반 사용자로 사용시 루트 비밀번호를 입력 할 수 있도록 모드를 전환해주는 스위치가 있습니다 .
모든 것은 댓글에 설명되어 있습니다 sudoers
.