Linux用户组的管理

简介

用户组用来控制操作权限,防止无关人员莫名 rm -rf 重要文件,导致文件无法恢复或者花费很大代价恢复,这不是一个系统管理员
想看到的结果,所以一般系统管理员都会给开发人员分配一个帐号,隶属于某个组,来达到权限的控制.

代码示例

  1. 创建组

    groupadd dev
  2. 创建用户并添加组

    useradd -G dev dev -d /home/dev -s /bin/bash
  3. 添加权限

    """
    7 : rwx, 当前用户即dev
    4 : r, 当前组即dev
    0 : 其它组即除了dev
    """
    chmod -R 740 /home/dev

    这样开发人员只能操作自己的目录/home/dev,而不能随意操作系统级别的目录了.
    4.总结
    管理的过程略微有点麻烦,但这样做完全是有必要的,开发人员只有dev的权限,运行时要用到root权限全部交由系统管理员操作才最保险.

版权声明:本文为dzqk原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/dzqk/p/8376793.html