localhost의 LDAP 사용자에 대해 다른 홈 디렉터리를 지정하는 방법

localhost의 LDAP 사용자에 대해 다른 홈 디렉터리를 지정하는 방법

따라서 LDAP 사용자에 대한 모든 디렉토리 편집 내용을 읽은 후에도 내 질문에 대한 답이 남아 있습니다. 모든 서버에 대해 변경하지 않고 일부 서버에서만 LDAP 사용자 홈 디렉터리를 변경해야 합니다. 분명히 호스트가 LDAP를 통해 연결되어 있으면 사용자를 "추가"할 수 없으며 /etc/passwd 파일을 수동으로 편집한 다음 서버에 로그인하려고 하면 서버에 "사용자를 찾을 수 없음"이라는 메시지가 나타납니다. 서버를 LDAP에 연결하기 전에 로컬로 사용자를 생성하는 위치를 보았으며 작동할 것이라고 생각하지만 그렇게까지 갈 필요는 없었으면 좋겠습니다. SSSD를 중지하고 올바른 경로로 로컬에서 사용자를 생성한 후 다시 시작하는 것만큼 간단할 수 있습니까?

건배!

답변1

/etc/nsswitch다음을 사용하여 LDAP 보기를 중지 할 수 있습니다 .

passwd: files ldap

도착하다

passwd: files

아무것도 다시 시작할 필요가 없습니다. 이 시점에서 당신은 단지

useradd <user>

그런 다음 nsswitch의 ldap을 통해 조회를 다시 추가할 수 있습니다.

관련 정보