![回避策:「CIFS:不明なマウントオプション「デフォルト」」? [コピー]](https://linux33.com/image/112771/%E5%9B%9E%E9%81%BF%E7%AD%96%EF%BC%9A%E3%80%8CCIFS%EF%BC%9A%E4%B8%8D%E6%98%8E%E3%81%AA%E3%83%9E%E3%82%A6%E3%83%B3%E3%83%88%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E3%80%8C%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%E3%80%8D%E3%80%8D%EF%BC%9F%20%5B%E3%82%B3%E3%83%94%E3%83%BC%5D.png)
コンテキスト:一般ユーザーが自分のシステム(Debian Strech)に特定のcifsマウントをマウントできるようにしたいと思います。だから、次の項目を追加しました。/etc/fstab,user
(追加されたオプションに注意してください):
//server/share/ /home/user/mountpoint cifs defaults,user,uid=user,credentials=/home/user/.cifs-creds 0 0
そして、資格情報ファイルはユーザーが所有し、読み取り/書き込み/実行可能です(700)。
次に、次のようにインストールします。根有効です(つまり、システムでcifs-utilsを使用でき、資格情報ファイルが存在し、正しく入力されています)!しかし、次のようにインストールされました。ユーザーいいえ、次の出力が生成されます。
user@system: ~$ mount mountpoint
mount error(22): Invalid argument
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
/var/log/kern.log状態:
Jun 4 11:36:52 system kernel: [173283.233509] CIFS: Unknown mount option "defaults"
それでは、このdefaults
オプションはユーザーとして実行してもマウントには機能しませんか?,defaults
fstabエントリからこのオプションを削除した後、ユーザーはできる(エラーなしで)インストールされますが、多くのデフォルト値は省略されます(そしてユーザーを除いてデフォルト値を使用します)。しなければならない可能ですか? )。
だから私の質問は次のようになります
- 次のような
mount error(22): Invalid argument
fstabエントリを避けるために、CIFS / SAMBA共有をマウントすることをお勧めします。CIFS: Unknown mount option "defaults"
単に無視する必要がありますか,defaults
、それとも別の方法がありますか?
答え1
マニュアルページの説明は、値が明示的に指定されていない場合に/、/などで使用されるデフォルト値をdefaults
参照します。ro
rw
suid
nosuid
しかし、理由defaults
ないときに使用どの明示的に指定するオプションです。次のフィールドに何かを入力するには、オプションフィールドにいくつかの値を入力する必要があります。
だから,defaults
絶対に必要ありません。