次の このガイド 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
ドライブのマウントは正常に機能します。通常のユーザー(主に私)がこのマウントに書き込めるようにしたいです。
何が欠けている可能性がありますか?
資格情報ファイル内のユーザーが読み取り/書き込みアクセス権を持っていると仮定して、これをテストとして試してください。
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とパーミッションの設定に責任があるべきです。