目录
1.前提知识
1-文件类型
- - 文件
- d 目录
- l 链接
-rw-r--r--. 1 root root 449 8月 4 2017 sysctl.conf
drwxr-xr-x. 2 root root 28 5月 9 03:58 sysctl.d
drwxr-xr-x. 4 root root 151 5月 9 03:58 systemd
lrwxrwxrwx. 1 root root 14 5月 9 03:57 system-release -> centos-release
每一行前面的首字母是文件的类型- 代表文件
d 代表目录
l 链接
2-文件组权限
- 红色的是 当前用户的权限
- 橙色的是 文件所属组权限
- 深绿色的是 其他用户组队该组的权限
-rw-r--r--. 1 root root 449 8月 4 2017 sysctl.conf
大小 最后一次访问时间 文件名
3-文件权限类型
- r
- 读取权限
- 权重分数4
- w
- 写入权限
- 权重分数2
- x
- 执行权限
- 权重分数1
读写执行 <===> rwx <====> 421 <===>7
读写 <===> rw- <====> 420 <===>6
写执行 <===> -wx <====> 021 <===>3
读 <===> r-- <====> 400 <===>4
写 <===> -w- <====> 020 <===>2
执行 <===> --x <====> 001 <===>1
什么权限都没有 <===> --- <====> 000 <===>0
2.修改文件的权限
1)chmod 和数的形式
1--格式
chmod 数字数字数字 文件名
2--修改权限775
[xijiu@localhost ~]$ touch 2.txt
[xijiu@localhost ~]$ ll
总用量 4
-rw-r--r--. 1 xijiu gogogo 0 5月 15 20:37 2.txt
-rw-r--r--. 1 xijiu gogogo 117 5月 15 20:14 test.txt
[xijiu@localhost ~]$ chmod 775 1.txt
chmod: 无法访问"1.txt": 没有那个文件或目录
[xijiu@localhost ~]$ chmod 775 2.txt
[xijiu@localhost ~]$ ll
总用量 4
-rwxrwxr-x. 1 xijiu gogogo 0 5月 15 20:37 2.txt
-rw-r--r--. 1 xijiu gogogo 117 5月 15 20:14 test.txt
[xijiu@localhost ~]$ chmod u=rwx,g=rw,o=r 2.txt
2)chmod和字母的形式
1----格式
chmod u=权限,g=权限,o=权限 文件名
2--字母修改权限
[xijiu@localhost ~]$ chmod u=rwx,g=rw,o=r 2.txt
[xijiu@localhost ~]$ ll
总用量 4
-rwxrw-r--. 1 xijiu gogogo 0 5月 15 20:37 2.txt
-rw-r--r--. 1 xijiu gogogo 117 5月 15 20:14 test.txt
3.chown 改变拥有者
1)基本语法
chown 最终用户 (改变文件或者文件夹的拥有者)
2)改变文件所属权
[xijiu@localhost ~]$ id lili
uid=1001(lili) gid=1001(lili) 组=1001(lili)
[xijiu@localhost ~]$ chown lili 2.txt
chown: 正在更改"2.txt" 的所有者: 不允许的操作
[xijiu@localhost ~]$ ll
总用量 4
-rwxrw-r--. 1 xijiu gogogo 0 5月 15 20:37 2.txt
-rw-r--r--. 1 xijiu gogogo 117 5月 15 20:14 test.txt
[xijiu@localhost ~]$ sudo chown lili 2.txt
[sudo] xijiu 的密码:
[xijiu@localhost ~]$ ll
总用量 4
-rwxrw-r--. 1 lili gogogo 0 5月 15 20:37 2.txt
-rw-r--r--. 1 xijiu gogogo 117 5月 15 20:14 test.txt
4.chgrp 改变所属组
1)基本语法
chgrp 最终用户组 (改变文件或者文件夹的所属组)
2)改变文件所属组
[xijiu@localhost ~]$ ll
总用量 4
-rwxrw-r--. 1 lili gogogo 0 5月 15 20:37 2.txt
-rw-r--r--. 1 xijiu gogogo 117 5月 15 20:14 test.txt
[xijiu@localhost ~]$ sudo chgrp lili 2.txt
[xijiu@localhost ~]$ ll
总用量 4
-rwxrw-r--. 1 lili lili 0 5月 15 20:37 2.txt
-rw-r--r--. 1 xijiu gogogo 117 5月 15 20:14 test.txt