Powerbroker ドメイン プロファイルはローカル プロファイルと同一なので、フォルダーは作成されません。

Powerbroker ドメイン プロファイルはローカル プロファイルと同一なので、フォルダーは作成されません。

ローカル ユーザー「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( %domainNetBIOS ドメイン名はどこにありますか。もちろん、その変数は作成されたものです)。

もっと簡単な方法があれば、どなたかノウハウを教えていただければ幸いです。多数の 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

それでおしまい!!

これにより、マシンは次のようになります。

  1. 起動時にPDCのネットワークファイルシステムをロードする
  2. ユーザーのホームフォルダをサーバー上に適切に保存します。

たとえ他の人にとっても、これが役に立つことを願っています。 ;)

答え2

以下は省略しました:

/opt/pbis/bin/config HomeDirTemplate %H/%U

にフォルダを作成する代わりに(または、既に存在するため作成しようとして失敗する代わりに)/home/dan、次のようなフォルダが作成されます。

/home/local/domain/dan

実際完璧です! :)

関連情報