wym572 发表于 2016-3-7 12:35:53

LAMP 的权限设置问题,求教。

最近刚买了DO的VPS,按照网上的步骤安装好了LAMP,现在网站已经可以正常运行。我在别的博客文章里看到网站架设好之后都会对目录权限进行设置,但是我在上传网站时是直接使用的root用户登录sftp的方式上传的wordpress源文件,这样会不会导致权限有问题?因为使用FTP上传的话会单独新建一个用户,这样会不会比较安全一点?
另外,由wordpress本身产生的文件(例如sitemap.xml),我在使用root登录的时候为什么会看不见?(但是使用域名访问确实存在)这跟权限有关吗?我能使用Apache的默认www用户登录SFTP吗?密码又是什么呢?

我最近才开始深究Linux的权限设置,希望大家能帮帮我。

licess 发表于 2016-3-7 14:31:37

用非root肯定要安全点

你说的文件看不见不清楚?你问题描述的不大明白,你在哪看的,用什么软件?

www用户仅仅是一个用来运行nginx的,没设置密码,且无法登陆无法使用

bomnm 发表于 2016-3-7 22:28:53

root 以sftp方式登录的话 文件看不到,那肯定是程序生成的虚拟文件,不是真是存在的。比如wordpress自动生成的robots.txt。

ssh客户端用root登录 后 执行以下代码就可以把用sftp方式上传的文件权限更改为www所有

chown www:www -R /home/wwwroot/

smartweb 发表于 2016-3-8 11:21:22

你网页目录用了root,但有没有想过浏览网页时的客户端是没有root权限的

wym572 发表于 2016-3-8 12:38:50

回复 3# 的帖子

那请问我刚才看了一下,www目录下的文件权限和目录权限都是正常的,我也没有改过。是因为LAMP自动帮我修改了吗?
另外怎么才能看见php程序虚拟生成的文件呢?
页: [1]
查看完整版本: LAMP 的权限设置问题,求教。