내 CentOS 8 시스템 사용자의 철자가 틀린 사용자 이름이 있어서 수정했다고 생각했는데 감사 로그에 사용자 이름이 잘못 표시된 것을 발견했습니다.
올바른 사용자 이름은 다음과 같습니다:
- 예시.사용자
잘못된 사용자 이름은 다음과 같습니다.
- 예시.사용자
내 AUID 값에 잘못된 사용자 이름이 표시됩니다. 이 문제를 해결하는 방법에 대한 조언을 주시면 감사하겠습니다.
건배
답변1
계정 이름을 수동으로 변경해야 하는 경우 여러 위치에서 사용자 ID를 조정해야 할 수 있습니다.
인증 문서:
- /etc/비밀번호
- /etc/shadow
- /etc/그룹
- /etc/gshadow
- /etc/subgid
- /etc/sudoers
다른 파일들
- /etc/별칭
/etc
아직 수행하지 않은 경우 다음과 같이 이전 사용자 이름(루트로)을 검색할 수 있으며 여전히 이전 이름을 참조하는 파일 목록을 얻을 수 있습니다.
grep -irl Exampel.User /etc
홈 디렉토리 위치를 변경할 수도 있습니다. 예를 들어,
usermod --home /home/Example.User Example.User
로컬 이메일 폴더의 이름을 바꾸는 것도 가능합니다 /var/mail/Exampel.User
.
이 사람이 GUI를 사용하는 경우 ~Example.User/.config 아래의 파일을 업데이트하고 싶을 것입니다. 불행하게도 그 중 일부는 텍스트 파일이 아닙니다. 원하는 것보다 이 디렉터리의 이름을 바꾸고 환경을 허용하는 것이 더 쉬울 수 있습니다. 하나의 새 그래픽 프로필을 만듭니다.
파일이 정확하고 완전하게 업데이트되었음을 확인하신 후, 해당 사용자는~ 해야 하다로그아웃한 후 다시 로그인을 허용하기 전에 지연되는 프로세스( ps -fu Exampel.User
및 ) 가 있는지 확인해야 합니다 .ps -fu Example.User