web-dev-qa-db-ja.com

SMBマウントされたドライブへの書き込みアクセスを許可する

次の このガイド Samba共有をUbuntu12.04システムにマウントすることができました。フォルダをうまくナビゲートできます。ただし、ディレクトリを作成したり、ファイルを作成したりすることはできません。次のエラーが発生します。

mkdir:ディレクトリ `ServerBackups 'を作成できません:アクセスが拒否されました

ディレクトリのアクセス許可を見ると、

drwxr-xr-x  1 root root    0 Aug 14 22:34 stora

Sudo chown :sambashare stora/でエラーなしでroot:sambashareに変更しようとしましたが、完了したことを確認すると、root:rootに戻ります。これは私が/etc/fstabに追加したものです:

\\10.0.1.20\mylibrary   /media/stora    cifs    credentials=/etc/samba/user,noexec  0       0

ドライブのマウントは正常に機能します。通常のユーザー(主に私)がこのマウントに書き込めるようにしたいです。

何が欠けている可能性がありますか?

1
Mike Wills

資格情報ファイル内のユーザーが読み取り/書き込みアクセス権を持っていると仮定して、これをテストとして試してください。

mount.cifs //server/share/name /mnt/somewhere -o user=username,file_mode=0664,dir_mode=0775

それが機能する場合は、file_modeおよびdir_modeオプションをfstabに追加します。マンページに興味のある他のオプションがあるかもしれません:man 8 mount.cifs

編集:ああ、そして非ネイティブのファイルシステムのパーマや所有権をいじらないでください-あなたのマウンターは常にowner:groupとパーミッションの設定に責任があるべきです。

1
Mel Boyce