回避策:「CIFS:不明なマウントオプション「デフォルト」」? [コピー]

回避策:「CIFS:不明なマウントオプション「デフォルト」」? [コピー]

コンテキスト:一般ユーザーが自分のシステム(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オプションはユーザーとして実行してもマウントには機能しませんか?,defaultsfstabエントリからこのオプションを削除した後、ユーザーはできる(エラーなしで)インストールされますが、多くのデフォルト値は省略されます(そしてユーザーを除いてデフォルト値を使用します)。しなければならない可能ですか? )。

だから私の質問は次のようになります

  • 次のようなmount error(22): Invalid argumentfstabエントリを避けるために、CIFS / SAMBA共有をマウントすることをお勧めします。CIFS: Unknown mount option "defaults"

単に無視する必要がありますか,defaults、それとも別の方法がありますか?

答え1

マニュアルページの説明は、値が明示的に指定されていない場合に/、/などで使用されるデフォルト値をdefaults参照します。rorwsuidnosuid

しかし、理由defaultsないときに使用どの明示的に指定するオプションです。次のフィールドに何かを入力するには、オプションフィールドにいくつかの値を入力する必要があります。

だから,defaults絶対に必要ありません。

関連情報