授予 sonarr 用户对已安装共享的读/写/执行权限(递归)

授予 sonarr 用户对已安装共享的读/写/执行权限(递归)

我使用的是 Ubuntu 20.04 虚拟机。我的网络共享可以通过凭据访问,并且已经过写入权限测试。我认为问题是我的虚拟机(客户端)设备上的权限。

目标是让 arr 应用程序能够写入我的媒体库所在的 SMB 共享。

文件夹结构为:

data
└── media
     ├── books
     ├── movies
     ├── music
     └── tv

我在以下位置创建了一个挂载点:

/data/media

将以下行添加到 /etc/fstab - 挂载有效,我可以查看共享中的所有文件,但除 root 之外的任何用户都不允许写入。

//192.168.0.196/SHARE/jukebox /data/media cifs credentials=/root/smbCredentredentials_sonarr_databarge,uid=129,gid=1004,forceuid,forcegid,file_mode=0770,dir_mode=0770,nounix 0 0

上面的行经历了几次迭代,我最终只是使用 noperm 选项来尝试 - 再次,用户 sonarr 无权创建文件夹

//192.168.0.196/SHARE/jukebox /data/media cifs credentials=/root/smbCredentredentials_sonarr_databarge,noperm 0 0

我的本地用户:sonarr 是 media_apps 的成员

user@UbuntuDesktop-VM:/$ id sonarr
uid=129(sonarr) gid=1003(arr) groups=1003(arr),1004(media_apps)

我尝试了 chown、chmod、以 root 用户身份打开 Nautilus 以及更新权限的各种组合,正如我在互联网上找到的那样。请参阅下面的几个选项:

## Try to set ownership
user@UbuntuDesktop-VM:/data$ sudo chown -vR sonarr:media_apps ./media
changed ownership of './media/youtube/let’s subnet your home network _ You SUCK at subnetting _ EP 6.webm' from root:media_apps to sonarr:media_apps

## Set ownership and grant full access to owner
user@UbuntuDesktop-VM:/data$ sudo chown sonarr:media_apps /data/media
[sudo] password for user: 
user@UbuntuDesktop-VM:/data$ sudo chmod g+rwX /data/media -R
user@UbuntuDesktop-VM:/data$ 

上面的所有命令似乎都有“良好的输出”,但是当我进入 sonarr shell 并 cd 到共享目录时,我无法创建测试目录

sonarr@UbuntuDesktop-VM:/data/media$ mkdir test
mkdir: cannot create directory ‘test’: Permission denied

输出ls -al如下:

user@UbuntuDesktop-VM:/data/media$ ls -al
total 21
drwxr-xr-x 2 root   media_apps    0 Mar 13 16:04 .
drwxrwxr-x 4 sonarr media_apps 4096 Mar 13 14:58 ..
-rwxr-xr-x 1 root   media_apps 6148 Mar 10 20:26 .DS_Store
drwxr-xr-x 2 root   media_apps    0 Mar  6 12:23 eBooks
drwxr-xr-x 2 root   media_apps    0 Oct 17 14:24 movies
drwxr-xr-x 2 root   media_apps    0 Sep 14 08:48 music
drwxr-xr-x 2 root   media_apps    0 Mar 10 20:23 tv
drwxr-xr-x 2 root   media_apps    0 Nov  2 22:23 youtube

用户 sonarr 对 /media 或任何子文件夹没有写入权限。如果我sudo su root,我可以创建任何目录、文件或任何我想要的东西。

请帮助我,我很绝望。

相关内容