快捷搜索:  汽车  科技

linux全套汇总(Linux学习的正确姿势06)

linux全套汇总(Linux学习的正确姿势06)执行: x 1写:w 2其他人: o基本权限类型:读:r 4

文件基本权限 UGO

文件权限设置: 可以赋于某个用户或组 能够以何种方式 访问某个文件

linux全套汇总(Linux学习的正确姿势06)(1)

linux全套汇总(Linux学习的正确姿势06)(2)


权限对象:

属主: u

属组: g

其他人: o


基本权限类型:

读:r 4

写:w 2

执行: x 1

linux全套汇总(Linux学习的正确姿势06)(3)

linux全套汇总(Linux学习的正确姿势06)(4)

linux全套汇总(Linux学习的正确姿势06)(5)

linux全套汇总(Linux学习的正确姿势06)(6)

linux全套汇总(Linux学习的正确姿势06)(7)


权限设置案例 UGO

设置权限案例

针对hr部门的访问目录/home/hr设置权限,要求如下:

1. root用户和hr组的员工可以读、写、执行

2. 其他用户没有任何权限

[root@tianyun ~]# groupadd hr

[root@tianyun ~]# useradd hr01 -G hr

[root@tianyun ~]# useradd hr02 -G hr

[root@tianyun ~]# mkdir /home/hr

[root@tianyun ~]# chgrp hr /home/hr

[root@tianyun ~]# chmod 770 /home/hr

[root@tianyun ~]# ll -d /home/hr/

drwxrwx---. 2 root hr 4096 3月 13 14:26 /home/hr/

linux全套汇总(Linux学习的正确姿势06)(8)


==rwx对文件的影响==

实战案例1: rwx对文件的影响

[root@tianyun ~]# vim /home/file1

date


[root@tianyun ~]# ll /home/file1

-rw-r--r-- 1 root root 5 7月 26 14:43 /home/file1

[root@tianyun ~]# chmod o x /home/file1

[root@tianyun ~]# chmod o w /home/file1


[root@tianyun ~]# su - alice

[alice@tianyun ~]$ cat /home/file1 //测试读


[alice@tianyun ~]$ /home/file1 //测试执行

-bash: /home/file1: 权限不够

[alice@tianyun ~]$ /home/file1

2017年 07月 26日 星期三 14:46:29 CST


[alice@tianyun ~]$ vim /home/file1 //测试写

date

ls


==rwx对目录的影响==

实战案例2:对目录没有w,对文件有rwx

[root@tianyun ~]# mkdir /dir10

[root@tianyun ~]# touch /dir10/file1

[root@tianyun ~]# chmod 777 /dir10/file1


[root@tianyun ~]# ll -d /dir10/

drwxr-xr-x. 2 root root 4096 3月 11 18:37 /dir10/

[root@tianyun ~]# ll /dir10/file1

-rwxrwxrwx. 1 root root 0 3月 11 18:37 /dir10/file1


[alice@tianyun ~]$ cat /dir10/file1

[alice@tianyun ~]$ rm -rf /dir10/file1

rm: 无法删除"/dir10/file1": 权限不够


实战案例3:对目录有w,对文件没有任何权限

[root@tianyun ~]# chmod 777 /dir10/

[root@tianyun ~]# chmod 000 /dir10/file1

[root@tianyun ~]# ll -d /dir10/

drwxrwxrwx. 2 root root 4096 3月 11 18:37 /dir10/

[root@tianyun ~]# ll /dir10/file1

----------. 1 root root 0 3月 11 18:37 /dir10/file1


[alice@tianyun ~]$ cat /dir10/file1

cat: /dir10/file1: 权限不够

[alice@tianyun ~]$ rm -rf /dir10/file1

[alice@tianyun ~]$ touch /dir10/file2


小结: 对目录有w权限,可以在目录中创建新文件,可以删除目录中的文件(跟文件权限无关)

注意事项:

文件: x 权限小心给予

目录: w 权限小心给予

linux全套汇总(Linux学习的正确姿势06)(9)

猜您喜欢: