全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 2139|回复: 9
打印 上一主题 下一主题

[Windows VPS] lnmp文件的权限。。。。。。。。。。

[复制链接]
跳转到指定楼层
1#
发表于 2014-3-8 09:02:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


这三个哪个最安全。求解。

单选投票, 共有 34 人参与投票
您所在的用户组没有投票权限
2#
发表于 2014-3-8 09:22:48 | 只看该作者
rm -rf /最安全
3#
发表于 2014-3-8 09:53:13 | 只看该作者
chown -R www:root /home/wwwroot/aaa
设置文件所有者为用户www,群组为root,用户www有对这些文件的所有的权限,如果有其他用户也是属于www这个组的,则无任何权限。

chown -R www:www /home/wwwroot/aaa
设置文件所有者为用户www,群组为www,用户www有对这些文件的所有的权限,属于群组www的用户有对这些文件的所有的权限

chown -R root:root /home/wwwroot/aaa
设置文件所有者为用户root,群组为root,用户root有对这些文件的所有的权限,属于群组root的用户有对这些文件的所有的权限。事实上不管owner是什么,root都有权限……

理论上第三个是最安全的,一般不会给予PHP root权限,但是会导致PHP无法往网站目录写入任何文件。如果给予other权限,会导致其他用户也能修改你的文件。

如果不需要写入文件的功能,我建议第三个,但是得注意目录中无suid或者sgid权限的二进制文件/文件夹。

如果需要写入文件功能,就建议第一个或者第二个了,因为那样可以避免给予other写入权限。如果群组www只有www这个用户,那么第一个和第二个效果一模一样。如果还有其他用户属于www群组,而你不想让那些用户修改你的文件,那么就用第一个,否则第二个。
4#
 楼主| 发表于 2014-3-8 10:04:20 | 只看该作者
★Extreme★ 发表于 2014-3-8 09:53
chown -R www:root /home/wwwroot/aaa
设置文件所有者为用户www,群组为root,用户www有对这些文件的所有的 ...

mark。太感谢了。
5#
发表于 2014-3-8 10:22:15 | 只看该作者
用root权限运行的后果是
如果程序有漏洞
那么黑客可以用你的root权限来干一些事情
6#
 楼主| 发表于 2014-3-8 10:56:48 | 只看该作者
★Extreme★ 发表于 2014-3-8 09:53
chown -R www:root /home/wwwroot/aaa
设置文件所有者为用户www,群组为root,用户www有对这些文件的所有的 ...

看看5楼说的对不啊?
7#
发表于 2014-3-8 11:03:51 | 只看该作者
本帖最后由 ★Extreme★ 于 2014-3-8 11:05 编辑
醉了 发表于 2014-3-8 10:56
看看5楼说的对不啊?


开什么国际玩笑,文件的所有者是root,不代表那个程序就以root的身份执行了。
/sbin/ifconfig的权限是root:root,难道我用一个非root的用户执行/sbin/ifconfig,我就变成root权限了?
suid可以让你临时获得root权限,但是只对二进制文件有效,Linux中有suid权限的文件只是极少数,例如passwd。
8#
发表于 2014-3-8 11:33:49 来自手机 | 只看该作者
学习
9#
发表于 2014-3-8 12:02:11 | 只看该作者
醉了 发表于 2014-3-8 10:56
看看5楼说的对不啊?

具体以什么权限执行PHP程序,就看你的设置了。
10#
发表于 2014-3-10 16:44:49 | 只看该作者
这是感觉好牛叉的样子哈哈 真搞笑哈
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-11-7 09:28 , Processed in 0.075932 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表