web-dev-qa-db-ja.com

mountコマンドを使用してsamba共有をマウントするときに認証情報ファイルを使用する方法

そのため、私はこのコマンドを使用してSamba共有をマウントします。

mount -t cifs //ip/share /mnt/backups -o username=user,password=pwd,domain=domain

ユーザー名/パスワードを入力する代わりに、資格情報ファイル(600アクセス許可)を使用したい。

これを行う方法についてのアイデアはありますか?私は周りを調べましたが、見つかった唯一の例は、/ etc/fstabを使用してSamba共有を自動マウントする場合に資格情報ファイルを使用することです。

ありがとう

6
mrjayviper

引数credentials=を使用する必要があります

mount -t cifs //ip/share /mnt/backups -o credentials=/path/filename

man mount.cifs からの引用

credentials=filename

specifies a file that contains a username and/or password and optionally the name of the workgroup. The format of the file is:
username=value
password=value
domain=value

既にお話ししたように、/root/.smbcredentials_sharenameの下に600の権限でファイルを作成することをお勧めします。

8
D'Arcy Nader