CentOS 7에서 사용자 이름을 변경한 후 비밀번호가 유효하지 않습니다.

CentOS 7에서 사용자 이름을 변경한 후 비밀번호가 유효하지 않습니다.

명령을 통해 사용자 이름을 변경했습니다 sudo usermod -l newUsername -d /home/newUsername -m oldUsername. 그 후 사용자 이름이 변경되었습니다. 그런데 명령어를 실행해보니 sudo입력한 비밀번호가 잘못된 것으로 나타났습니다. SSH를 사용하여 원격 시스템에 연결하고 있지만 루트 비밀번호를 모릅니다. 관리자의 개입 없이 이를 처리할 수 있는 방법이 있습니까?

답변1

/etc/sudoers여전히 이전 사용자 이름이 포함되어 있으며 새 사용자 이름이 아닐 수도 있습니다. 이는 sudo 권한을 포기했으며 관리자의 도움을 받아야 함을 의미합니다.

답변2

sudo@Johan이 말했듯이 귀하의 승인은 이전 사용자에게 바인딩됩니다.

구성에 따라 /etc/sudoers대부분의 표준 구성에서 sudo파일 그룹 에 이전 사용자 이름이 정의됩니다 /etc/group. 이는 시스템 관리자가 수행한 구성에 따라 다릅니다.

말할 필요도 없이 이전 이름 ​​옆에 있는 두 파일 중 하나에 새 사용자 이름을 추가해야 합니다.앞으로사용자 이름을 변경하세요.

이제 귀하의 권리를 잃었으므로 sudo다른 기술적인 해결책이 있을 수 있지만 귀하의 경우에 가장 좋은 조치는 시스템 관리자에게 문의하는 것입니다.

관련 정보