最新バージョンの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`