linux全套汇总(Linux学习的正确姿势06)
linux全套汇总(Linux学习的正确姿势06)执行: x 1写:w 2其他人: o基本权限类型:读:r 4
文件基本权限 UGO文件权限设置: 可以赋于某个用户或组 能够以何种方式 访问某个文件
权限对象:
属主: u
属组: g
其他人: o
基本权限类型:
读:r 4
写:w 2
执行: x 1
权限设置案例 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/
==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 权限小心给予