mountコマンドを使用してSamba共有をマウントするときに資格情報ファイルをどのように使用しますか?

mountコマンドを使用してSamba共有をマウントするときに資格情報ファイルをどのように使用しますか?

だから私はSamba共有をマウントするときにこのコマンドを頻繁に使います。

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

ユーザー名/パスワードを入力する代わりに、資格情報ファイル(600の権限)を使用したいと思います。

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

ありがとう

答え1

パラメーターを使用する必要があります。credentials=

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

から引用.cifs 手動マウント

credentials=filename

ユーザー名および/またはパスワード、およびオプションでワークグループ名を含むファイルを指定します。ファイル形式は次のとおりです。

username=value
password=value
domain=value

すでに記載されている/root/.smbcredentials_sharenameライセンスに従ってファイルを生成することをお勧めします。600

周囲にスペースがないことを確認してください。そうしないと、値が正しく考慮されず、エラーが=発生します。permission denied

関連情報