ローカル ユーザー「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 クライアントも許可することにしました。
そこで、サーバー上に「userhomes」というフォルダーを作成し、それをネットワークに NFS としてエクスポートしました。次に、各ユーザーが自分のホーム ディレクトリを保存する「新しい」ホーム フォルダーを作成しました。これは、少なくともローミング プロファイルに少し似ています。
次のコマンドでサーバーに 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
実際完璧です! :)