web-dev-qa-db-ja.com

CIFS共有のマウント中にパスワードを要求する

私のパスワードがシステム履歴に表示されないようにmountコマンドでパスワードを要求する方法を探しています。mountコマンド内でread -s -pコマンドを実行すると思いましたが、私はそうではありません。運がいい。私の発言が間違っているのかどうか、そしてその方法について疑問に思っています。

mount -t cifs -o domain=domain.ad,user=thebtm,pass=$(read -s -p "password: ") "//NAS/thebtm$/" /mnt/cifsmount
password: mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
4
thebtm

マニュアルページをざっと見てみると:

   password=arg
       specifies the CIFS password. If this option is not given then the
       environment variable PASSWD is used. If the password is not
       specified directly or indirectly via an argument to mount,
       mount.cifs will Prompt for a password, unless the guest option is
       specified.

したがって、指定しないままにするか、PASSWD env varを設定します。

5
thrig

Centosにパスワードの入力を求めるように強制するには、次のパッケージをインストールします。

samba-client
cifs-utils

これらをインストールするには、ルートとしてyum install samba-client cifs-utilsを実行するか、Sudoを使用します。

2
matt candy