![帮助理解文件夹的权限](https://linux22.com/image/1191743/%E5%B8%AE%E5%8A%A9%E7%90%86%E8%A7%A3%E6%96%87%E4%BB%B6%E5%A4%B9%E7%9A%84%E6%9D%83%E9%99%90.png)
我正在重建我的 Plex 媒体服务器。我第一次安装 Ubuntu 时只有一个硬盘。我正在慢慢将媒体从旧的外部驱动器移动到文件夹中;文档、音乐、视频等。
我需要为某个组授予对这些文件夹的读/写权限,但该组(媒体)没有出现。我无法使用 Gnome 在其他任何地方(例如在计算机下)创建文件夹,而且我对终端命令不够熟悉,无法尝试一下。
有人能帮我弄清楚 a) 如何允许一个组访问这些现有文件夹;或 b) 如何在其他地方为我的媒体创建一个空间吗?
答案1
我使用 Nautilus 在 snap 中创建了一个文件夹并将其设置为 777。我不确定这是否是完成我想要做的事情的最佳方式,但它确实有效。
答案2
这篇文章应该会澄清一些未来的事情:https://phoenixnap.com/kb/linux-file-permissions
首先,您应该通过以下方式检查是否确实创建了该组:
cat /etc/group | grep "media"
你应该得到如下输出:
groupname:x:groupid:users
为了授予整个组对文件或文件夹的权限,您需要使用 chown,但要递归,因为您不仅想授予文件夹的权限,还想授予所有子文件夹和文件的权限。所以它是:
chown -R :groupname /path/to/folder
请注意,如果您不是文件夹的所有者,则可能需要 sudo。您可以通过以下方式检查当前权限和所有权:
ll /path/to/folder
希望这对你有帮助,也许可以查看 chown 的手册页;)