CentOS7修改文件或文件夹操作权限命令:
CentOS7修改文件或文件夹操作权限命令:
chmod -R 777 文件或目录
7:表示rwx,拥有读、写和执行的权限
6:表示rw-,拥有读和写的权限
5:表示rx,拥有读取和执行的权限
4:表示r--,拥有只读权限
3:表示-wx,拥有写入和执行的权限
2:表示-w-,拥有只写权限
1:表示 - x,仅拥有执行权限
0:表示---,无权限
读:4
写:2
执行:1
无权限:0
所有者(user)-所属组(group)-其他用户(others)
ls -l
查看文件权限属性
-表示普通文件;d表示目录;l表示该文件为链接文件;b表示该文件为块文件;c表示改文件为串行端口设备文件(又称字符设备文件);s表示该文件为套接字文件。
chgrp(change group) 改变组。
chown (change owner)改变文件的所有者。
chmod (change mode)改变用户对文件/目录的读写执行权限。
umask 022(意思为默认权限减去相应的权限,例如减去0-写-写权限)
默认情况下,目录的权限值为755,普通文件的权限值为644,解释如下:
若用户建立普通文件,则预设没有可执行的权限,只有rw两个权限,最大值为666(rw-rw-rw-)
若用户建立目录,则预设所有权限均开放,即777(drwxrwxrwx)
umask即为减去相应的权限,例如022,减去写权限。