本地服务器上的 chmod 777 不起作用

本地服务器上的 chmod 777 不起作用

我的本地网络上有一个 ubuntu 10.10 盒子,并且使用我的 mac 进行 ssh,我所做的是递归地 chmod 777 www 目录,以便我可以使用我最喜欢的 ide 在其上进行开发。

我做了这个

sudo chmod 777 /path/to/file -R

在终端它没有返回任何东西所以我猜它有效了。

我在 Mac 上使用 coda,顺便说一下,我在 ubuntu 服务器上打开了 ftp,因此我使用本地 ip 远程连接到它,当我尝试在 www 文件夹中创建一个文件夹时,它一直说

Could not create folder named “untitled folder”.
Server said: Permission denied.
Error -140: remote mkdir failed

尝试创造任何事物也是同样如此。

我该如何绕过这个问题才能让它工作呢?

谢谢

答案1

777在具有 ftp 的服务器上使用不安全,所以除非是一个非常孤立的网络,否则我建议使用700改变用户chown)或770改变团体chgrp)如果您与其他用户一起开发,则管理权限。

例如,如果你使用的 ftp 用户是myftpuser

sudo chown -R myftpuser /path/to/file
sudo chmod -R 700 /path/to/file

应该管用。

维基百科文章文件系统权限也可能相关

相关内容