%u 変数を使用してホームディレクトリを設定します
-
このドキュメント ページのPDF
-
ボリューム管理
- CLI を使用した論理ストレージ管理
-
NAS ストレージ管理
-
CLIを使用したSMBの管理
- SMB を使用したファイルアクセスの管理
-
CLIを使用したSMBの管理
-
ボリューム管理
PDF版ドキュメントのセット
Creating your file...
を使用して、ホームディレクトリの設定を作成し、共有名を指定できます %w
変数ですが、を使用します %u
ホームディレクトリ共有の相対パスを指定する変数。これにより、ユーザは、ホームディレクトリの実際の名前やパスを意識することなく、 Windows ユーザ名を使用して動的に作成された共有を使用してホームディレクトリ共有に接続できます。
-
ユーザのホームディレクトリを含むqtreeを作成します。
volume qtree create -vserver vserver_name -qtree-path qtree_path
-
qtreeで正しいセキュリティ形式が使用されていることを確認します。
volume qtree show
-
適切なセキュリティ形式がqtreeで使用されていない場合は、を使用してセキュリティ形式を変更します
volume qtree security
コマンドを実行します -
ホームディレクトリ共有を追加します。
vserver cifs share create -vserver vserver -share-name %w -path %u -share-properties homedirectory ,...]
-vserver
vserver
検索パスを追加するCIFS対応のStorage Virtual Machine(SVM)を指定します。-share-name
%w
ホームディレクトリ共有名を指定します。ユーザがホームディレクトリに接続すると、ユーザごとに _windows_user_name の形式で共有名が動的に作成されます。を使用することもできます
%u
の変数-share-name
オプションこれにより、マッピング先の UNIX ユーザ名を使用して相対共有パスが作成されます。-path
%u
ホームディレクトリの相対パスを指定します。ユーザがホームディレクトリに接続すると、ユーザごとに _mapped_UNIX_user_name の形式で共有名が動的に作成されます。このオプションの値には静的な要素も含めることができます。例:
eng/%u
。-share-properties
homedirectory\[,...\]
その共有の共有プロパティを指定します。を指定する必要がありますhomedirectory
価値。追加の共有プロパティをカンマで区切って指定できます。 -
を使用して、共有が目的の設定になっていることを確認します
vserver cifs share show
コマンドを実行します -
ホームディレクトリ検索パスを追加します。
vserver cifs home-directory search-path add -vserver vserver -path path
-vserver
vserver
検索パスを追加するCIFS対応のSVMを指定します。-path
path
検索パスの絶対ディレクトリパスを指定します。 -
を使用して、検索パスが正常に追加されたことを確認します
vserver cifs home-directory search-path show
コマンドを実行します -
UNIXユーザが存在しない場合は、を使用してUNIXユーザを作成します
vserver services unix-user create
コマンドを実行しますユーザをマッピングするには、 Windows ユーザ名のマッピング先となる UNIX ユーザ名があらかじめ存在している必要があります。
-
次のコマンドを使用して、UNIXユーザへのWindowsユーザのネームマッピングを作成します。
vserver name-mapping create -vserver vserver_name -direction win-unix -priority integer -pattern windows_user_name -replacement unix_user_name
Windows ユーザを UNIX ユーザにマッピングするネームマッピングがすでに存在する場合は、このマッピング手順を実行する必要はありません。
Windows ユーザ名は対応する UNIX ユーザ名にマッピングされます。Windows ユーザは、ホームディレクトリ共有に接続すると、 Windows ユーザ名に対応する共有名を使用して動的に作成されたホームディレクトリに接続することになります。その際、ディレクトリ名が UNIX ユーザ名に対応していることはユーザにはわかりません。
-
ユーザにホームディレクトリがある場合は、ホームディレクトリを含むように指定した qtree またはボリュームに対応するディレクトリを作成します。
たとえば、パスがのqtreeを作成したとします
/vol/vol1/users
ディレクトリを作成するユーザのマッピングされたUNIXユーザ名が「unixuser1」である場合は、次のパスでディレクトリを作成します。/vol/vol1/users/unixuser1
。にマウントされた「home1」という名前のボリュームを作成した場合
/home1`では、次のパスでディレクトリを作成します。 `/home1/unixuser1
。 -
ドライブをマッピングするか、 UNC パスを使用して、ユーザがホームディレクトリ共有に正常に接続できることを確認します。
たとえば、UNIXユーザunixuser1にマッピングされるユーザmydomain\user1が、SVM vs1上にあるディレクトリ(手順10で作成)に接続する場合は、UNCパスを使用して接続します
\\vs1\user1
。
次の例のコマンドでは、次の設定を使用してホームディレクトリの設定を作成します。
-
共有名は %w です
-
相対ホームディレクトリパスは %u です
-
ホームディレクトリを含むために使用される検索パス
/home1
、は、UNIXセキュリティ形式で設定されたボリュームです。 -
設定は SVM vs1 上に作成されます。
ユーザが Windows ホストから、または Windows ホストと UNIX ホストからホームディレクトリにアクセスし、ファイルシステム管理者が UNIX ベースのユーザおよびグループを使用してファイルシステムへのアクセスを制御する場合には、このようなホームディレクトリ設定を使用できます。
cluster::> vserver cifs share create -vserver vs1 -share-name %w -path %u ‑share-properties oplocks,browsable,changenotify,homedirectory cluster::> vserver cifs share show -vserver vs1 -share-name %u Vserver: vs1 Share: %w CIFS Server NetBIOS Name: VS1 Path: %u Share Properties: oplocks browsable changenotify homedirectory Symlink Properties: enable File Mode Creation Mask: - Directory Mode Creation Mask: - Share Comment: - Share ACL: Everyone / Full Control File Attribute Cache Lifetime: - Volume Name: - Offline Files: manual Vscan File-Operations Profile: standard cluster::> vserver cifs home-directory search-path add -vserver vs1 ‑path /home1 cluster::> vserver cifs home-directory search-path show -vserver vs1 Vserver Position Path ----------- -------- ----------------- vs1 1 /home1 cluster::> vserver name-mapping create -vserver vs1 -direction win-unix ‑position 5 -pattern user1 -replacement unixuser1 cluster::> vserver name-mapping show -pattern user1 Vserver Direction Position -------------- --------- -------- vs1 win-unix 5 Pattern: user1 Replacement: unixuser1