首先我要说的是,我对 Linux 还很陌生,所以请耐心等待:) 我的系统上运行着 Ubuntu 14.0.4。
我想要做的是:在我的系统上,sabnzbd 和 plex 正在运行。sabnzbd 以 root 身份运行,plex 拥有自己的用户(plex)和自己的组(plex)。
我需要的是用户 plex、myuser 以及 sabnzbd (root) 具有对/media
所有子文件夹和文件的读取、写入和执行权限。我在网上学习了很多东西,并尝试使用chmod
; chown
;/etc/group
文件; 以及更多,但我太笨了,无法让它工作。
有人能告诉我我需要什么吗?
答案1
为了采用更安全的方法,我建议为这 3 个用户创建一个组,然后由该组来 chown 该目录。
1. sudo groupadd mygroup
2. sudo usermod -aG {group-name} username
在你的情况下
sudo usermod -aG mygroup plex ; sudo usermod -aG mygroup root ; sudo usermod -aG mygroup myuser
3. chown -Rf :mygroup /media
答案2
您只需执行以下命令:
sudo chmod -Rf 777 /media
在哪里:
-Rf 将强制递归更改权限。
“777”将使 root、root 组和其他用户获得对目录进行读、写和执行的权限。