您的位置:首页 > 编程语言 > PHP开发

php修改服务器文件操作权限

2016-08-18 10:57 387 查看

code sample

<?php   $file = $dir.$filename; / /要修改的文件,包括路径和名字
chmod($file
, 0644);   //0644 要修改成的权限值
?>

chmod() 函数

chmod() 函数改变文件模式。chmod — Changes file mode 如果成功则返回 TRUE,否则返回 FALSE。

语法

chmod(file,mode)参数 描述

file 必需。规定要检查的文件。

mode 可选。规定新的权限。

mode 参数由 4 个数字组成:

第一个数字永远是 0

第二个数字规定所有者的权限

第二个数字规定所有者所属的用户组的权限

第四个数字规定其他所有人的权限

可能的值(如需设置多个权限,请对下面的数字进行总计):

1 - 执行权限

2 - 写权限

4 - 读权限

权限模式

在计算机文件系统中,不同的文件和目录具有的权限会指定哪些人及哪些内容可读、写、修改及访问。这是很重要的,因为WordPress 可能需要访问并写入
wp-content
目录下的文件以启用特定的功能。
7      5      5
用户     组   任何人
r+w+x  r+x    r+x
4+2+1  4+0+1  4+0+1  = 755


权限模式是由用户,文件组及其他所有人各组数值分别相加得出的。从上面的图表中应该能看出个大概。

Read 4 - 允许读文件
Write 2 -允许写/修改文件
eXecute1 -读/写/删除/修改/目录
7       4      4
用户     组   任何人
r+w+x    r      r
4+2+1  4+0+0  4+0+0  = 744

模式字符表示说明
0477-r--rwxrwx所有者仅可读(4),其他及组可读写执行(7)
0677-rw-rwxrwx所有者仅可读写(6),其他及组可读写执行(7)
0444-r--r--r--所有均仅可读(4)
0666-rw-rw-rw-所有均仅可读写(6)
0400-r--------所有者仅可读(4),组及其他无任何权限(0)
0600-rw-------所有者仅可读写(6),组及其他无任何权限(0)
0470-r--rwx---所有者仅可读,组可读写执行,其他则无任何权限
0407-r-----rwx所有者仅可读,其他可读写执行,组则无任何权限
0670-rw-rwx---所有者仅可读写,组可读写执行,其他则无任何权限
0607-rw----rwx所有者仅可读写,其他可读写执行,组则无任何权限
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php 服务器 权限 chmod