usermod는 항상 RHEL 6.6에 사용자가 없다고 보고합니다.

usermod는 항상 RHEL 6.6에 사용자가 없다고 보고합니다.

내 RHEL 6.6 VM이 Centrify Active Directory 뒤에서 실행되고 있습니다.

내가 할 때

sudo id 'any_existing_user'

사용자에 대한 정보를 반환합니다.

하지만 내가 할 때

sudo usermod -c 'Comments' 'any_existing_user'

"any_existing_user" 오류가 보고됩니다.존재하지 않는다.

왜 이런 일이 발생하는지 분석하는 데 도움을 줄 수 있나요?

추신: 단순히 설명을 추가하는 것이 아니라 중요한 패키지를 설치할 때 이 문제를 추적하는 것입니다.

답변1

usermod로컬 데이터베이스를 수정하는 도구입니다 /etc/passwd. Active Directory를 통해 전달된 계정을 수정하는 데는 사용할 수 없습니다.

id반면에 출처에 관계없이 모든 사용자 계정을 찾으십시오. (실제로 이는 passwd설정을 통해 제어 되지만 nsswitch.confAD를 통합하면 여러 소스를 사용하게 됩니다.)

다른 사람들이 여기 댓글에서 언급했듯이 AD 계정에 대한 GECOS 댓글 필드를 업데이트하려면 AD에서 이 작업을 수행해야 합니다.

관련 정보