我在使用 Filezilla FTP 程序将信息从我的计算机复制到我的 D-Link 321 NAS 驱动器时遇到了问题。
事实证明,当我使用我的 Mac 创建一些文件/文件夹并使用我的 PC 创建一些文件/文件夹时,似乎出现了权限问题。
我发现在终端中使用此命令似乎有助于解锁文件夹,以便我可以写入它们,但是嵌套在文件夹中的所有文件似乎也具有阻止我做我想做的事情的权限。
chmod 777 /Volumes/Volume_1/<foldername>
是否有一个命令可以运行,使我的 NAS 驱动器上的所有文件夹和文件都可以在我的 PC、Mac 和 FTP 客户端上访问(添加、删除、重命名)?
另外,您是否建议对我的所有文件夹和文件使用 777 以外的设置?为什么?
谢谢!
答案1
是的,你可以使用
chmod -R u+rwX,g+rwX,o+rwX /Volumes/Volume_1/<foldername>
该-R
标志将更改递归应用于所有文件夹和文件。使用符号模式将为用户 ( )、组 ( ) 和其他用户 ( )rwX
添加读写 ( ) 权限,并且如果文件对某些人而言已经可执行或文件是目录,则可选择允许执行 ( )。(这相当于模式,但可执行位更智能。)rw
u
g
o
X
777
sudo
如果在运行该命令时出现任何“权限被拒绝”错误,则可能必须以 root 身份运行该命令,方法是在其前面加上。