ubuntu设置文件权限问题
文件权限:
r==>可读 w==>可写 x==>可执行
r=4 w=2 x=1
777 代表 rwxr-rwx-rwx 所有用户都可读可写可执行
修改某个目录下所有文件的权限,如果子目录中的文件权限也要修改,则使用参数-R启动递归处理。
例如:把/home/user目录的权限设置为rwxrwxrwx,不包括子目录:
[root@localhost ~]# chmod 777 /home/user
把/home/user目录的权限设置为rwxrwxrwx,包括子目录:
[root@localhost ~]# chmod -R 777 /home/user
对于网站目录我们一般设置目录的权限是755,而文件的权限是644 ,上传目录另设
比如我们要设置当前目录下的所有目录的权限是755,文件的目录是644
就是使用find命令配合exec命令来执行:
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;
其中的{} 可以理解为前面找的目录或者文件, \; 是固定格式!