로컬 사용자 "dan"으로 Ubuntu 14.04에 로그인합니다. 방금 Powerbroker를 사용하여 내 도메인에 가입했지만 내 도메인 사용자로 로그인할 때 새 프로필이 생성되지 않습니다. 이 프로필은 dan 폴더가 이미 존재하기 때문에 "dan"이기도 합니다. 로그인이 기본 도메인을 가정하는 부분을 제거했기 sudo /opt/pbis/bin/config AssumeDefaultDomain true
때문에 강제로 domain\dan으로 로그인해야 합니다. 그러면 내 홈 디렉터리에 domain.dan 또는 domain\dan이라는 폴더가 생성될 것이라고 생각했습니다. 이는 Windoze의 방법과 비슷합니다. 하지만 domain\dan으로 로그인하더라도 여전히 내 로컬/원래 사용자 "dan"에 로그인합니다.
기존 이름 /home/dan
을 로 바꾸 dan-old
었고 이제 내 도메인 사용자로 로그인할 수 있으므로 Powerbroker가 내 홈 디렉토리에 특별한 종류의 "도메인" 폴더를 생성하도록 만드는 방법이 궁금합니다. 나는 그것을 설정할 때 다음 명령을 사용하여 sudo /opt/pbis/bin/config HomeDirTemplate %H/%U
홈 폴더를 생성했다고 믿습니다. 로컬 사용자와 도메인 사용자를 구별할 수 있도록 홈 폴더에 무언가를 추가하도록 다른 변수를 추가할 수 있습니까? 아마도 %H/%U-%domain
( %domain
내 netbios 도메인 이름은 어디에 있습니까? 물론 해당 변수는 방금 구성한 것입니다).
이 작업을 수행하는 더 쉬운 방법이 있다면 누구든지 노하우를 알려주시면 감사하겠습니다. 많은 Ubuntu 12.04 및 Ubuntu 14.04 컴퓨터를 도메인에 추가할 예정이며 현재는 모두 Windows Active Directory 도메인 이름과 일치하는 사용자 이름으로 로그인하므로 처음부터 올바르게 수행하는 것이 좋습니다.
답변1
Windows 클라이언트용 AD를 설정한 후 Linux 클라이언트도 허용하기로 결정했습니다.
그래서 우리는 네트워크에 nfs로 내보낸 "userhomes" 폴더를 서버에 만들었습니다. 그런 다음 각 사용자가 자신의 홈 디렉터리를 저장하는 "새" 홈 폴더를 만들었습니다. 이는 적어도 로밍 프로필과 비슷합니다.
다음을 사용하여 서버에 nfs를 설치하십시오.
sudo apt-get install nfs-kernel-server
그런 다음 홈 디렉터리를 저장할 폴더를 만듭니다.
sudo mkdir /userhomes
그런 다음 /etc/exports를 다음과 같이 편집합니다(IP를 네트워크로 대체).
"/userhomes/" 192.168.178.0/255.255.255.0(rw,async,no_root_squash,insecure)
마지막으로 nfs-kernel-server를 다시 시작하여 폴더를 네트워크로 내보냅니다.
sudo service nfs-kernel-server restart
클라이언트 측에서는 로컬 루트 사용자가 부팅 시 네트워크 폴더를 마운트합니다.
먼저 nfs-common을 설치합니다.
sudo apt-get install nfs-common
둘째, 머신이 시작되면 폴더를 마운트하도록 /etc/fstab을 변경합니다.
pdc.mydomain.lan:/userhomes /home/local/mydomain nfs rw 0 0
(도메인 이름, 서버 및 폴더 이름을 적절하게 변경하십시오)
마지막으로 해야 할 일은 나중에 폴더가 작동할 수 있도록 폴더를 만들고 처음에 마운트하는 것입니다.
sudo mkdir /home/local/mydomain && mount /home/local/mydomain
마지막으로 PBIS에게 홈 디렉토리 템플릿을 변경하라고 지시하세요!!!
sudo /opt/pbis/bin/config HomeDirTemplate %H/local/%D/%U
그게 다야 !!
이로 인해 컴퓨터는 다음을 수행하게 됩니다.
- 부팅 시 pdc의 네트워크 파일 시스템 로드
- 이에 따라 사용자의 홈 폴더를 서버에 저장하십시오.
다른 사람들에게만 도움이 되기를 바랍니다.. ;)
답변2
방금 생략했습니다.
/opt/pbis/bin/config HomeDirTemplate %H/%U
에서 폴더를 생성하는 대신(또는 폴더가 이미 존재하기 때문에 실패하는 경우) 다음 /home/dan
과 같은 폴더를 생성합니다.
/home/local/domain/dan
실제로 완벽해요! :)