linux里 什么叫用户组?
2016-03-20 23:08
351 查看
linux里 什么叫用户组?
Linux支持用户组,用户组就是具有相同特征的用户的集合。一个组可以包含多个用户,每个用户也可以属于不同的组。用户组在Linux中扮演着重要的角色,方便管理员对用户进行集中管理。下面是一些常用的管理用户组的命令:
groupadd 添加用户组
groupmod 修改用户组信息
groupdel 删除用户组
打个比方可能好理解点,一个学校有很多学生分成了很多班级便于学校管理,在linux中也要对用户(学生)按照某种策略进行分组管理。那么相对你而言你的同班同学就是 你的同组用户,其他班级的学生就是非同组用户。恰好你有一套非常流行的漫画,你就是文件(漫画)的属主,文件属主对自己的文件拥有最大权限可读可写可执行。如果 你愿意与同组用户共享文件,那么就可以赋予同组用户(同班同学)一定的权限访问你的文件比如可读不可写可执行。如果你愿意与外班学生分享漫画,文件属主也可以 赋予可读不可写不可执行的权限给非同组用户。这样就实现了对不同用户对某个文件的访问权限的管理。这完全取决于文件属主根据实际情况来决定哪个用户有没有有哪些 权限访问属主的文件。 当然如果你将自己文件的权限设置为777,那么就是所有的用户拥有和文件属主一样的最大权限,你也就失去了对这个文件的绝对控制。 你也可以这样理解,文件属主所具有的权限应高于本组用户,本组用户的权限应高于非本组用户。做为文件属主或者是root用户不可以随便赋予本组或非本组用户 拥有与文件属主一样的权限,这样会导致安全漏洞。
用户组的作用就是
因为linux 是多人多任务系统 所有可能有很多人在主机人作业。
比如 有A B C D 4个人 在linux主机上作业, A B C 3个人 在做同一个项目 建了一个文件夹
这个文件只能A B C 3个人进入,不能让其他用户进入 ,所有就出来用户组了,
那么那个D 就 是非用户组了。
相关文章推荐
- Linux内核分析四:系统调用
- CentOS下yum安装MySQL
- 《Linux内核分析》 第四节 扒开系统调用的三层皮(上)
- 20135302魏静静——linux课程第四周实验及总结
- linux 学习计划
- Linux内核学习篇一:引导启动
- Linux启动过程详解(inittab、rc.sysinit、rcX.d、rc.local)
- 马哥linux学习笔记
- Linux中的设备文件与设备号
- Linux中的正则表达式
- [Linux] ubuntu remove mysql
- linux学习笔记-0
- Linux解压命令
- Linux用户管理常用命令
- Linux重定向
- Linux进程命令
- Linux软件包管理
- Linux内存管理
- Linux的一些命令整理
- Linux程序管理:yum工具