如何使用 Mac 设置 NAS 驱动器上所有文件和文件夹的权限

0 ftp nas osx-snow-leopard permissions macos

我在使用 Filezilla FTP 程序将信息从我的计算机复制到我的 D-Link 321 NAS 驱动器时遇到了问题。

事实证明,当我使用我的 mac 创建一些文件/文件夹和使用我的 PC 创建一些文件/文件夹时,它产生了权限问题。

我发现在终端中使用此命令似乎有助于解锁文件夹,以便我可以写入它们,但是嵌套在文件夹中的所有文件似乎也具有阻止我做我想做的事情的权限。

chmod 777 /Volumes/Volume_1/<foldername>
Run Code Online (Sandbox Code Playgroud)

是否有我可以运行的命令使我的 NAS 驱动器上的所有文件夹和文件都可以在我的 PC、Mac 和使用 FTP 客户端上访问(添加、删除、重命名)?

另外,您是否建议为我的所有文件夹和文件使用 777 以外的设置?为什么?

谢谢!

D S*_*ter 6

是的,你可以使用

chmod -R u+rwX,g+rwX,o+rwX /Volumes/Volume_1/<foldername>
Run Code Online (Sandbox Code Playgroud)

-R标志递归地将更改应用于所有文件夹和文件。使用rwX符号模式将为rw用户 ( u)、组 ( g) 和其他用户 ( o)添加读取和写入 ( ) 权限,X如果文件已经对某人可执行或如果它们是目录,则可选择允许执行 ( ) 文件。(这等效于777模式,除了具有更智能的可执行位。)

sudo如果在运行时遇到任何“权限被拒绝”错误,您可能必须以 root 身份运行此命令,并为其添加前缀。