Linux用户组的管理
简介
用户组用来控制操作权限,防止无关人员莫名 rm -rf 重要文件,导致文件无法恢复或者花费很大代价恢复,这不是一个系统管理员想看到的结果,所以一般系统管理员都会给开发人员分配一个帐号,隶属于某个组,来达到权限的控制.
代码示例
- 创建组
"""
create group dev
"""
groupadd dev
- 创建用户并添加组
"""
create user dev, belong group dev
-G : group name
-d : user directory
-s : user shell
"""
useradd -G dev dev -d /home/dev -s /bin/bash
- 添加权限
"""
7 : rwx, 当前用户即dev
4 : r, 当前组即dev
0 : 其它组即除了dev
"""
chmod -R 740 /home/dev
总结
管理的过程略微有点麻烦,但这样做完全是有必要的,开发人员只有dev的权限,运行时要用到root权限全部交由系统管理员操作才最保险