mkcifsmnt コマンド
目的
CIFS マウントを /etc/filesystems ファイルに追加して、マウントを行います。
構文
mkcifsmnt -f MountPoint -d RemoteShare -h RemoteHost -c user [-p password ] [-m MountTypeName ] [-A| -a] [-I|-B| -N] [-t { rw|ro}] [-u uid ] [-g gid] [-x fmode] [-w wrkgrp]
説明
mkcifsmnt コマンドは、/etc/filesystems ファイルに追加される CIFS エントリーを作成します。 それから CIFS ファイルシステムへのマウントを試みます。 そのオプションは構文解析されて crfs コマンドへ渡せるように準備されます。 実際には、CIFS エントリーは /etc/filesystems に追加されます。
フラグ
項目 | 説明 |
---|---|
-a | このファイルシステムの /etc/filesystems のエントリーは、ファイルシステムがシステム再始動時に自動的にマウントされないことを指定します。 これはデフォルトです。 |
-A | このファイルシステムの /etc/filesystems のエントリーは、ファイルシステムがシステム再始動時に自動的にマウントされることを指定します。 |
-B | エントリーは /etc/filesystems に追加されて、システム再起動時にマウントされることを指定します。 |
-c user | ユーザー名は CIFS の共有へのアクセス取得に使用されることを指定します。 |
-d RemoteShare | マウントする CIFS サーバー上の共有名を指定します。 |
-f MountPoint | CIFS 共有がマウントされるパス名を指定します。 |
-g gid | マウントされているファイルに割り当てられている GID を指定します。デフォルトは 0 です。 |
-h RemoteHost | リモート・ホスト (CIFS サーバー) の名前を指定します。 これは、ホスト名、IP アドレス、または完全修飾ドメイン名として指定することができます。 |
-I | エントリーは /etc/filesystems に追加されますが、マウントはされないことを指定します。 |
-m MountTypeName | /etc/filesystems ファイルに追加されるマウント・タイプを定義して、それにより mount コマンドの -t オプションを使用して特定のタイプのファイルシステムをすべてマウントできるようにします。デフォルトでは、タイプ値は /etc/filesystems に追加されません。 |
-N | 指定されたオプションで CIFS 共有をマウントしますが、 /etc/filesystems ファイルは変更しません。 |
-p password | 特定サーバーへの特定ユーザーのアクセス許可に使用するパスワードを指定します。 特定の証明書 (server/user/password) は cifscred ファイルに追加されます (パスワードは暗号化される)。 -p オプションが指定されず、そして証明書が cifscred ファイル内にまだ存在しない場合、 コマンド・ラインからユーザーに対してパスワードを求めるプロンプトが出され、証明書は cifscred ファイルに追加されます。 server/user の証明書が既に cifscred ファイルに存在する場合にはこのオプションは無視されて、既存の証明書がマウントに使用されます。 |
-t {rw|ro} | ファイルシステムを読み取り専用としてマウントすべきかどうか指定します。 デフォルトは読み取り/書き込み (rw) です。 |
-u uid | マウントされているファイルに割り当てられている UID を指定します。デフォルトは 0 です。 |
-x fmode | 所有者、グループ、およびマウントされるファイルに割り当てられる許可ビットを指定します。 デフォルトは 755 です。 |
-w wrkgrp | マウント中にユーザーの認証に使用するドメインを指定します。 このオプションを使用しない場合、CIFS サーバーはローカルの認証として取り扱います。 |
終了状況
項目 | 説明 |
---|---|
0 | コマンドは正常に完了しました。 |
>0 | エラーが発生しました。 |
セキュリティー
このコマンドを実行するには、root 権限が必要です。
例
- マウントを
server1
上の /mnt からshare1
へ追加して、そしてuser1
の認証をするには、次の入力を行います。mkcifsmnt -f /mnt -d share1 -h server1 -c user1
Location
/usr/sbin/mkcifsmnt
ファイル
項目 | 説明 |
---|---|
/etc/cifs_fs/cifscred | CIFS 証明書を保管する。 |
/etc/filesystems | CIFS エントリーを保管する。 |