添加一个yh用户
useradd yh
我的/home目录如下,有2个目录mysql,yh
[root@localhost home]# pwd
/home
[root@localhost home]# ll
total 0
drwx------ 2 mysql mysql 62 Apr 3 12:15 mysql
drwx------ 2 yh yh 62 May 25 15:43 yh
创建share.txt
[root@localhost home]# vim share.txt
改变share.txt属组和属主
[root@localhost home]# chown mysql:mysql share.txt
让属组可写share.txt
[root@localhost home]# chmod g+w share.txt
[root@localhost home]# ll
total 4
drwxr–r-- 2 mysql mysql 62 May 25 16:19 mysql
-rw-rw-r-- 1 mysql mysql 109 May 25 16:26 share.txt
drwx------ 2 yh yh 99 May 25 16:29 yh
切换到yh用户
[root@localhost home]# su - yh
Last login: Mon May 25 16:28:00 CST 2020 on pts/1
[yh@localhost ~]$ pwd
/home/yh
此时yh可读share.txt但不能写share.txt
让yh用户加入到mysql组,可以写share.txt
root用户下执行 usermod -a -G mysql yh
从mysql组删除yh用户
vim /etc/group
将 mysql: x:1000:yh这一行中的yh删除,yh不属于mysql组了,则yh不能写share.txt