CentOS(Linux) 修改 文件夹/文件 所属的用户、用户组、权限
分类 网站技术/村民张先生 发布于 2015-08-15 16:21
假设 web服务器/PHP 运行的用户和用户组为 www:www ,如果我们通过SSH使用root登录后下载/解压文件,这部分文件所属用户组为root,网页服务器中可能无法执行,FTP中可能无法删除或移动。怎样修改这部分文件所属的用户和用户组呢?
1、首先,SSH登录后 cd 到该路径下,先用 ls -l 目录名 分别查看并对比一下原有目录和新解压目录的属性,其中有他们所属的用户和用户组。
例如:
原有目录a的属性为 -rwxr-xr-x 1 www www ...
其中的 www www 分别代表所属用户和用户组。
新解压目录b的属性为 -rw-r--r-- 1 root root ...
其中的 root root 分别代表所属用户和用户组。
2、我们只需要修改目录b所属的用户和用户组与目录a一致即可。
chown -R www:www b
3、修改权限。
chmod -R 700 文件名
700代表 drwx------ ,根据需要调整数值。
欢迎谈谈你的看法(无须登录) *正文中请勿包含"http://"否则将被拦截