• 命令行界面下用户和组管理之groupadd的使用


    groupadd - create a new group

    groupadd命令用于创建一个新的组

    语法
         groupadd [options] group

    选项:
        -h 获得帮助信息
        
        -g 创建指定GID的用户组

        -p 创建组的同时指定组密码

        -r --system 创建一个系统用户,UID在1-499

        -o, --non-unique 允许创建重复的组

        -f 创建组的时候,若组存在,也成功退出

        -K, --key KEY=VALUE
               Overrides /etc/login.defs defaults (GID_MIN, GID_MAX and
               others). Multiple -K options can be specified.

               Example: -K GID_MIN=100 -K GID_MAX=499

               Note: -K GID_MIN=10,GID_MAX=499 doesn't work yet.
        
        最后-K选项不知道是干嘛用的?求解释

     

    下面给出例子

    #groupadd xiao1

    # cat /etc/group | tail -1  
        
        xiao1:x:4039:  创建的组xiao1的信息

    # groupadd -g 4040 xiao1

        groupadd: group 'xiao1' already exists 创建失败

    #groupadd -g 4039 xiao2

        groupadd: GID '4039' already exists 创建失败

    #groupadd -g 4040 -o -f xiao1 创建成功

    # groupadd -g 4039 -o -f xiao2    创建成功

    说明:当-o -f 一起使用的时候,可以成功创建出不唯一的组。当小白我不懂这样做有什么好处?求解释

  • 相关阅读:
    用RBG颜色设置自定义颜色
    Swift UI
    SVN上传代码时代码失败
    coredata中谓词的使用
    Core Data的使用(二)备
    CoreData (四)备
    CoreData (三)备
    CI框架篇之模型篇--直接操作(2)
    CI框架篇之模型篇--初识(1)
    CI框架篇之视图篇--载入(1)
  • 原文地址:https://www.cnblogs.com/xwhoami/p/5259495.html
Copyright © 2020-2023  润新知