r 代表读权限 read
w 代表写权限 write
x 代表执行权限
- 空权限位
eg:
drwxr-xr-x
lrwxrwxrwx
-rw-------
第一个字母代表文件类型:
-:普通文件
d:目录文件
l:快捷方式
b:块设备
第2-4个字母:所属用户权限(user)
第5-7个字母:所属用户组的权限(group)
第8-10个字母:other(other)
ugo权限体系
.代表当前目录
..代表上一级目录
chmod:
#修改权限之前
[test1@localhost tmp]$ ls -l
chmod u+x test1.txt #用户增加执行权限
chmod g-r test1.txt #用户组减少读权限
chmod u-x,g-x,o+x test1.txt #用户减少执行,用户组减少执行,其他增加执行权限
用数字表示:
权限值表
0 ---
1 --x
2 -w-
3 -wx
4 r--
5 r-x
6 rw-
7 rwx
eg:rwxr-xr-x : 755 (每三个一组)
--x-w-r-- : 124
chmod 744 1.txt
1.txt : rwxr--r--
chown:
修改文件的所属:chown 用户名:用户组名 文件名
eg:
[root@localhost tmp]# chown test2:test2 ls
[root@localhost tmp]# ls -l
总用量 404
-rwxr-xr-x. 1 test2 test2 159024 7月 20 17:43 grep
-rwxr-xr-x. 1 test2 test2 117608 7月 20 17:38 ls
-rwxr-xr-x. 1 test1 test1 130360 7月 20 17:43 mv
-rw-rw-rw-. 1 test1 test1 14 7月 20 17:38 test1.txt
[root@localhost tmp]# chown test1 ls
[root@localhost tmp]# ls -l
总用量 404
-rwxr-xr-x. 1 test2 test2 159024 7月 20 17:43 grep
-rwxr-xr-x. 1 test1 test2 117608 7月 20 17:38 ls
-rwxr-xr-x. 1 test1 test1 130360 7月 20 17:43 mv
-rw-rw-rw-. 1 test1 test1 14 7月 20 17:38 test1.txt
文件权限: rwx 读写执行
目录的权限:rwx r:查看目录下有哪些文件
x: 能否cd进入目录
w : 能够删除、修改、创建目录下的文件