You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CentOS系统下如何让新建用户默认加入指定用户组

CentOS系统下如何让新建用户默认加入指定用户组

当然可以实现啦!在CentOS里,咱们不用每次创建用户都手动加参数,只要修改useradd的默认配置文件,就能让新用户自动加入test组,同时保留自己的私有组。下面是具体步骤:

  • 第一步:先确认test组已经存在
    如果还没创建这个组,先执行这条命令:

    sudo groupadd test
    
  • 第二步:修改useradd的默认配置文件
    编辑/etc/default/useradd这个系统配置文件,用你习惯的编辑器就行,比如vim:

    sudo vim /etc/default/useradd
    

    在文件里找到(如果没有就手动添加)这两行:

    ADD_EXTRA_GROUPS=1
    EXTRA_GROUPS=test
    
    • ADD_EXTRA_GROUPS=1 是开启“自动添加额外组”的功能
    • EXTRA_GROUPS=test 指定要默认加入的额外组就是咱们的test组
      保存并退出编辑器就好。
  • 第三步:验证效果
    现在创建一个新用户试试,比如:

    sudo useradd -s /bin/bash -m user4
    

    然后用这条命令查看用户的组信息:

    grep user4 /etc/group
    

    你会看到user4同时出现在自己的私有组(user4:x:xxxx:)和test组里,完美符合你的需求~

对了,如果是已经创建好的用户(比如你之前的user1、user2),可以用这条命令把他们追加到test组:

sudo usermod -aG test user1

(把user1换成对应的用户名就行)

备注:内容来源于stack exchange,提问作者Saeed

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 12:09:53