Linux操作系统——用户权限类 综合应用案例(模拟公司组织架构同组和不同组之间用户权限的设置)
目录
1、 创建公司里面的大数据组(bigdata)和测试组(testing)
创建大数据组(bigdata)和测试组(testing)
groupadd bigdata
groupadd testing
查看当前有哪些组?
cat /etc/group
2.添加不同的用户到对应对应的组
2.1将小明和小亮添加到大数据组
添加小明到大数据组
useradd -g bigdata xiaoming
查看小明用户是否存在
id xiaoming
添加小亮到大数据组
useradd -g bigdata xiaoliang
查看小亮用户是否存在
id xiaoliangs
2.2 将小红和小蓝添加到测试组
useradd -g testing xiaohong
useradd -g testing xiaolan
id xiaohong
id xiaolan
cd /home
ls
接下来创建文件,为不同的用户赋予不同的权限
大数据组的小明用户上线了
su xiaoming
进入自己的主目录
cd ~
ls
pwd
vim import_code
在里面敲一个hello world,按“:wq”保存
查看import_code的属性和权限
ll
3.给同组用户赋予权限
先退回到root用户下,再把用户切换成小亮
进入小亮的主目录后,再进入小明的主目录。发现权限不够
3.1 给 同组用户 设置 目录 的 访问权限(即目录的可执行权限)
chmod g+x xiaoming/
ll
3.2 给同组用户设置目录的可读权限
再退出到root目录,给xiaoming加上一个可读的权限
现在这个文件是只读的,不能修改
3.3 给同组用户设置 文件 的可修改的权限
现在我想让import_code这个文件,对同组(大数据组)的成员xiaoliang是可以进行修改的
4.对不同组的用户给可读和可执行的权限
5.用户换组之后,其权限问题
xiaolan换组,从测试组换到了大数据组
usermod -g bigdata xiaolan
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/85638.html