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 | 所有者仅可读写,其他可读写执行,组则无任何权限 |
相关文章推荐
- 通过IIS操作修改服务器文件没有权限的解决办法
- ubuntu 下修改文件访问权限chmod 777 -R *血的教训!没事别乱开权限!用谁开谁的就行。。。最后不要用这个命令,文件操作全部改用终端
- php上传不了文件记得修改权限
- 阿里云服务器环境里的linux系统怎么修改文件权限
- .htaccess修改服务器php.ini文件路径
- PHP chmod 函数与批量修改文件目录权限
- php服务器权限修改
- cocos2dx上传文件至php服务器操作
- PHP 操作文件没有权限:Permission denied
- 路由器的修改权限密码、还原出厂设置、备份配置文件和升级操作系统实际操作
- 用cmd命令修改文件属性,让用户没有权限操作或隐藏文件
- linux 基础操作 (五)————文件权限及修改
- 52_PHP的文件系统操作(一)文件的类型与属性(53)PHP文件处理(二)文件路径及操作和权限
- Linux下PHP文件操作提示无权限
- php修改文件权限
- 修改PHP服务器文件上传大小限制-apache,lighttpd,nginx
- PHP 操作文件时(文件权限问题)
- php操作服务器文件系统中的文件内容
- Linux ubuntu 修改了locale文件后系统无法启动进入系统修复模式变成无权限操作locale文件
- iis服务器上面使用百度编辑器ueidtor提示“找不到临时文件”需要给window/temp修改权限