修改webserver站点用户组权限

例如webserver站点目录为webtest
 
搭建nginxwebserver服务器的时候,默认的用户和用户组权限为nginx:nginx,
 
即nginx.conf 和php-frm.conf 中默认用户为
 
webtest :nginx:nginx
 
nginx.conf:
 
user  nginx nginx;
 
 
php-frm.conf:
 
 
Unix user of processes
 <value name="user">nginx</value>
 
 Unix group of processes
 <value name="group">nginx</value>
 
如果想修改webtest默认的用户组权限为www,需要修改以下几个文件:
 
1. nginx.conf,修改为user  www www;
 
2, php-frm.conf,修改
 
Unix user of processes
 <value name="user">www</value>
 
 Unix group of processes
 <value name="group">www</value>
 
3. 还需要修改/var/lib目录下的nginx文件为
 
chown -R www:www nginx
 
修改第三点原因如下:
 
如果仅修改上述两点,会报以下错误
 
2012/02/24 14:09:03 [crit] 2970#0: *1623918 open() "/var/lib/nginx/tmp/fastcgi/0/56/0000002560" failed (13: Permission denied) while reading upstream, client: 221.221.14
4.156,
 
 
因为:
 
nginx会使用fastcgi_buffer_size指定的大小的缓冲区用于缓存fastcgi流的内容。当大小超出此大小时会继续用fastcgi_buffers指定的数量和大小申请缓冲区。如果依然超出此大小,会将多出的内容写入临时文件。上面日志中反应的就是nginx无权写入临时文件。
 
 
 
 
 
这样就将站点修改为www:www 用户、用户组权限

时间: 2024-09-30 16:22:57

修改webserver站点用户组权限的相关文章

Liferay 6.2 改造系列之二十:修改默认添加用户权限及用户是否拥有个人站点的配置

1.修改默认添加用户权限为User,而非Powers User: 在/portal-master/portal-impl/src/portal.properties文件中有如下配置: # # Input a list of default role names separated by \n characters that are # associated with newly created users. # admin.default.role.names=Power User\nUser

linux系统下修改文件夹目录权限

linux系统下修改文件夹目录权限 文件夹权限问题 Linux.Fedora.Ubuntu修改文件.文件夹权限的方法差不多.很多人开始接触Linux时都很头痛Linux的文件权限问题.这里告诉大家如何修改Linux文件-文件夹权限.以主文件夹下的一个名为cc的文件夹为例. 下面一步一步介绍如何修改权限: 1.打开终端.输入su(没 Linux.Fedora.Ubuntu修改文件.文件夹权限的方法差不多.很多人开始接触Linux时都很头痛Linux的文件权限问题.这里告诉大家如何修改Linux文件

用户与用户组权限管理详解

用户及用户组权限管理    Linux是一个多任务多用户的系统,多用户可以同时登陆同一台主机.为了考虑到每个人的隐私权和工作空间,这时候文件所有者(owner)就是即用户的角色就变得尤为重要了,同时为了用户与用户之间方便合作,共享一些公共资源,这时,为了实现资源的快速分配,我们把多个用户放在一个公共的空间,分别赋予他们不同的读写执行等操作的权限,这些用户共同组成的一个整体,就是所谓的用户组(group). 第一部分 Linux权限管理 用命令ls -l可以列出用户的权限. #ls -l 这里我们

linux下查看修改文件读写执行权限

查看文件权限的语句: 在终端输入:ls -l xxx.xxx (xxx.xxx是文件名) 那么就会出现相类似的信息,主要都是这些:-rw-rw-r-- 一共有10位数 其中: 最前面那个 - 代表的是类型 中间那三个 rw- 代表的是所有者(user) 然后那三个 rw- 代表的是组群(group) 最后那三个 r-- 代表的是其他人(other) 然后我再解释一下后面那9位数: r 表示文件可以被读(read) w 表示文件可以被写(write) x 表示文件可以被执行(如果它是程序的话) -

用SSH指令批量修改文件夹 文件权限和拥有者

在linux系统下或登录ssh可以批量修改文件权限 wwwroot目录下的所有目录的权限递归设置为755 cd wwwrootfind -type d -exec chmod 755 {} \;或者是find -type d|xargs chmod 755 同样,把目录下的所有文件权限递归地改成644可以这样执行 find -not -type d -exec chmod 644 {} \;或者是find -not -type d|xargs chmod 644 在linux批量修改文件拥有者需

linux用户组权限

            用户组权限 1解释Linux的安全模型 2解释用户帐号和组群帐号的目的 3用户和组管理命令 4理解并设置文件权限 5默认权限 6特殊权限 一: 介绍3A 资源分派: Authentication:认证(确认身份) Authorization:授权(给你权限不给你权限) Accouting|Audition:审计(就是监控) 用户user 管理员:root:uid:0 普通用户:1-65535 Uid: 系统用户: centos6是1-499|centos7是1-999 对

linux下修改文件的用户组chgrp和文件所有者chown

1. linux下修改文件用户组 chgrp: change group的简写,修改文件所属的用户组. chgrp users test.log 修改后查看 ls -l -rwxrwx--- 1 work users 0 Jun 8 15:46 test.log 如果要修改该目录下所有文件和目录,使用-R参数. chgrp -R users test 要被改变的group名,必须在 /etc/group 文件中. /etc/group文件记录系统中所有的组名称. 2. linux下修改文件所有者

linux修改文件和目录权限chmod

1. 文件权限简介 linux文件权限有9个,三组表示,owner, group, others,每组又包含r,w, x三种状态. 2. 根据数字修改权限 r, w, x三种权限通过数字来代表: r: 4 w: 2 x: 1 每组的权限为上面三个相加. 比如权限为; [-rwxrwx---] owner: rwx = 4 + 2 + 1 = 7 group: rwx = 4 + 2 +1 = 7 others: --- = 0 + 0 + 0 = 0 对应的权限为 770 chmod 770 t

修改android手机文件权限

修改android手机文件权限 默认情况下,一个应用肯定是读取不了另外一个应用的数据的,因为权限不够.但是我们一定要读,怎么办? 修改我们要读取文件的权限. Android是基于Linux的,所以修改权限的方法和Linux大致一样. 只不过手机被生产出来之后,生产商限制了手机的权限,给我们用的是普通用户,比如这样我们就不能删除手机的原生应用.修改手机文件的权限等等操作. 不过我们可以将手机ROOT一下,获取手机的最高权限. 拿到最高权限之后,我们以超级用户的方式进入手机终端. 进入终端之后我们就