VPS侦探论坛

 找回密码
 注册
查看: 4867|回复: 4

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

[复制链接]
发表于 2016-3-7 12:35:53 | 显示全部楼层 |阅读模式

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

我最近才开始深究Linux的权限设置,希望大家能帮帮我。
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2016-3-7 14:31:37 | 显示全部楼层


用非root肯定要安全点

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

www用户仅仅是一个用来运行nginx的,没设置密码,且无法登陆无法使用
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2016-3-7 22:28:53 | 显示全部楼层

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

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

chown www:www -R /home/wwwroot/
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2016-3-8 11:21:22 | 显示全部楼层



你网页目录用了root,但有没有想过浏览网页时的客户端是没有root权限的
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2016-3-8 12:38:50 | 显示全部楼层

回复 3# 的帖子


那请问我刚才看了一下,www目录下的文件权限和目录权限都是正常的,我也没有改过。是因为LAMP自动帮我修改了吗?
另外怎么才能看见php程序虚拟生成的文件呢?

军哥运维代购:http://shop63846532.taobao.com/

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-9-28 23:31 , Processed in 0.025926 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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