通过 CIFS 安装 NAS 盒 - 权限问题

通过 CIFS 安装 NAS 盒 - 权限问题

我正在运行最新版本的 Ubuntu,并通过rc.local.

共享正确安装,我可以自由浏览文件、创建新文件,然后毫无问题地删除它们。

但是当我尝试将目录 rsync 到已安装的共享上时:

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

我收到很多错误:

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

以及有关无法创建临时文件的类似错误。

共享上的所有文件和目录都用数字 uid/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`

相关内容