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 | 所有者仅可读写,其他可读写执行,组则无任何权限 |