![无法更改 SMB 挂载目录的权限和用户:组](https://linux22.com/image/1185855/%E6%97%A0%E6%B3%95%E6%9B%B4%E6%94%B9%20SMB%20%E6%8C%82%E8%BD%BD%E7%9B%AE%E5%BD%95%E7%9A%84%E6%9D%83%E9%99%90%E5%92%8C%E7%94%A8%E6%88%B7%EF%BC%9A%E7%BB%84.png)
我有一个 trueNAS SMB 安装到 Proxmox VM 目录。安装工作正常,但是,为了让服务自动将文件从同一目录的一个部分移动到另一个部分,我需要删除 root 作为用户:组。我能够将更高的文件夹设置为我想要的用户,并将权限一直设置/media
到该目录中/media/data/media
,但是,媒体内部都是root
-
drwxrwxrwx 5 uaaron uaaron 4096 Feb 15 23:01 ..
drwxr-xr-x 2 root root 0 Feb 16 15:08 movies
drwxr-xr-x 2 root root 0 Feb 16 15:08 music
drwxr-xr-x 2 root root 0 Feb 16 15:08 tv
它位于哪里 -
/media/data
➜ data ls -al
total 20
drwxrwxrwx 5 uaaron uaaron 4096 Feb 15 23:01 .
drwxrwxr-x 3 uaaron uaaron 4096 Feb 15 23:00 ..
drwxrwxrwx 5 uaaron uaaron 4096 Feb 15 23:03 media
drwxrwxrwx 5 uaaron uaaron 4096 Feb 16 03:22 torrents
drwxrwxrwx 5 uaaron uaaron 4096 Feb 15 23:04 usenet
我使用 sudo chown -R uaaron:uaaron media
并 sudo chmod -R 775 media
拥有此目录,并对其中的所有内容执行了相同的操作,但无法对上面的 3 个(即安装 SMB 的位置)执行相同的操作。
我的fstab
文件结构如下 -
//<ip/share> /media/data/media/tv cifs credentials=/home/uaaron/.smbcredentials 0 0
//<ip/share> /media/data/media/music cifs credentials=/home/uaaron/.smbcredentials 0 0
任何帮助都将不胜感激。我到处搜索了好久,但 googlefu 还是没找到。
答案1
如果有人遇到此问题,您将需要为用户添加权限 -~/.smbcredentials,uid=xxx,gid=xxx 0 0
其中 uid 和 gid 设置作为 SMB 挂载的目录的本地权限,删除 root。