首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要远程维护web服务器内容,权限错误

需要远程维护web服务器内容,权限错误
EN

Ask Ubuntu用户
提问于 2016-09-05 21:07:21
回答 1查看 135关注 0票数 2

首先,我说我是Ubuntu和Linux的新手。

我希望能够使用WinSCP中的sftp远程维护我的Ubuntu服务器中的网站。安装后,文件夹/var/www/html最初由root和组根拥有。因此,我将这个组更改为我创建的一个名为developers的组,并将我自己的id作为开发人员组的成员。

我将文件夹chmod705,我认为这将使任何人都能够读取和执行文件夹html中的文件,并且只允许所有者(根)和组(开发人员)在文件夹中写入文件。实际上,这正是文件属性对话框中显示的内容。

然后,我以我自己的身份登录到Ubuntu服务器,如果我试图在html文件夹中创建或更新一个文件,我就得到了一个权限错误。

然后,我在文件夹chmod上对777做了一个html,允许任何人写访问,并且我能够用自己的用户权限在html中创建和更新。然后我用WinSCP进行远程测试,发现我也可以远程完成任何更改。

很明显,我不理解Linux版本的用户和组权限。我已经把我能找到的关于这个问题的所有东西都看完了,但我看不出我错了什么。

任何帮助都将不胜感激。

请不要犹豫,要求更多的信息,我可能已经遗漏了,因为我的无知。

EN

回答 1

Ask Ubuntu用户

发布于 2016-09-05 21:18:07

您想要的八进制权限(授予所有者和组在这里读取和写入文件以及输入/搜索/统计目录的权限)是775

您设置的权限,705,将所有权限授予所有者,不授予组任何权限,为其他人读取和执行。

您还可能希望添加setgid位,以便在这里创建的文件从父目录继承相同的组所有权。为此,在字符串的开头添加一个2

代码语言:javascript
复制
sudo chmod 2775 /var/www/html

有关背景信息,请参阅chmod标记信息。

票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/821412

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档