CIFSを介したNASボックスのインストール - 権限の問題

CIFSを介したNASボックスのインストール - 権限の問題

最新バージョンのUbuntuを実行していますrc.local

共有が正しくインストールされ、自由にファイルを参照して新しいファイルを作成し、問題なく削除できます。

ただし、マウントされた共有にディレクトリを再同期しようとすると、次のようになります。

rsync -a --delete /MySource/ /SharedMountPoint/

エラーがたくさん発生します。

rsync: failed to set times on "/SharedMountPoint/SomeDir": Operation not permitted (1)

一時ファイルを作成できないのと同様のエラーが発生します。

共有内のすべてのファイルとディレクトリは、数値uids / guidとして一覧表示されます。これはもともとWindowsボックス同期によって作成されたので、意味があると仮定します。

アクセス制御はあまり必要ありません。これは、家族と私がアーカイブアカウントとして使用するLANのボックスにすぎません。基本的に誰でもアクセスできるようにしたいです(基本認証を行った場合)。

答え1

インストール時に、-o uid=youruidそのcifs共有内のすべてのファイルはあなたの所有になるので、そのファイルを編集/削除できます。
たとえば、

mount -o uid=1000 //nas/share /SharedMountPoint

数値 uid は以下にあります。/etc/passwd

grep `whoami` /etc/passwd | cut -d : -f 3

または:

id -u `whoami`

関連情報