精华内容
下载资源
问答
  • linux环境,详细介绍用户组、用户创建以及添加到组,增删改查操作
  • 每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理。不同Linux 系统对用户组的规定有所不同,如Linux下的...创建用户组 groupadd [选项] 用户组 选项有: -g GID 指定新用户组的组标识号(...

    每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理。不同Linux 系统对用户组的规定有所不同,如Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。用户组的管理涉及用户组的添加、删除和修改。组的增加、删除和修改实际上就是对/etc/group文件的更新。

    创建用户组

    groupadd [选项] 用户组

    选项有:
    -g GID 指定新用户组的组标识号(GID)。
    -o 一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同。

    删除用户组

    groupdel 用户组

    修改用户组

    groupmod [选项] 用户组

    常用的选项:
    -g GID 为用户组指定新的组标识号。
    -o 与-g选项同时使用,用户组的新GID可以与系统已有用户组的GID相同。
    -n新用户组 将用户组的名字改为新名字,例如:groupmod -n [新用户组名称] [旧用户组名称]。

    切换用户组

    如果一个用户同时属于多个用户组,那么用户可以在用户组之间切换,以便具有其他用户组的权限。用户可以在登录后,使用命令newgrp切换到其他用户组,这个命令的参数就是目的用户组。

    newgrp 用户组名称

    注意:前提条件是该用户组确实是该用户的主组或附加组。

    例如:newgrp root

    这条命令将当前用户切换到root用户组,前提条件是root用户组确实是该用户的主组或附加组。类似于用户账号的管理,用户组的管理也可以通过集成的系统管理工具来完成。

    展开全文
  • Linux创建用户用户组及删除

    万次阅读 2016-11-21 10:37:43
    1.创建用户组 groupadd -g 888 users --创建一个组users,其GID为888 2.修改用户组 groupmod -n user users --修改组名users为user 3.删除用户组 groupdel users 4.用户组添加、移除用户 注:...
    Linux创建用户、用户组及删除

    一、用户组操作
    1.创建用户组
    groupadd -g 888 users
    --创建一个组users,其GID为888

    2.修改用户组
    groupmod -n user users
    --修改组名users为user

    3.删除用户组
    groupdel users

    4.用户组添加、移除用户
    注:只有root和组管理员能够改变组的成员
    例:把user1加入users组
    gpasswd -a user1 users
    例:把user1退出users组
    gpasswd -d user1 users

    5.查看用户组下所有用户

    二、用户操作
    1.创建用户
    useradd user1     --创建用户user1
    useradd -e 12/30/2016 user2    --创建user2,指定有效期2016/12/30到期
    useradd -u 600 user3   --指定user3的UID为600
    用户缺省UID的从500向后顺序增加,500以下作为系统保留账号
    创建用户user并指定用户组users
    useradd -g user users

    2.指定用户密码
    passwd user1
    注:没有设置密码的用户不能使用

    3.修改用户账户
    例:将用户user1的登录名改成u1
    usermod -l u1 user1
    例:将用户user1加入到users组中
    usermod -g users user1
    例:将用户user1目录改为/users/us1
    usermod -d /users/us1 user1
    例:修改用户ID
    usermod -u <uid> 用户账号

    4.删除用户账户
    例:删除用户user2
    userdel user2
    例:删除用户user3,同时删除他的工作目录
    userdel -r user3

    5.查看用户信息
    id命令查看一个用户的UID和GID, 例:查看user4的id id user4 
    finger命令 ——可以查看用户的主目录、启动shell、用户名、地址、电话等信息 例:finger user4
    展开全文
  • 一,新建用户组 1.用户组文件  / etc / group,存储当前系统中所有用户组信息,格式:组名:组密码占位符:组编号:组中用户名列表  / etc / gshadow,存储当前系统中用户组的密码信息,格式:组名称:组密码:...

    一,新建用户组

    1.用户组文件

       / etc / group,存储当前系统中所有用户组信息,格式:组名:组密码占位符:组编号:组中用户名列表

       / etc / gshadow,存储当前系统中用户组的密码信息,格式:组名称:组密码:组管理者:组中用户名列表

    2.新建组

       语法:GROUPADD(选项)(参数)

       选项:-g,指定新建组的GID,GID从500开始分配

                 -r,创建系统工作组,ID <500

                 -K,覆盖配置文件“/etc/login.defs中的”

                 -o,添加组ID号不唯一的工作组

       例:新建用户组:groupadd Test

              查看用户组信息:cat / etc / group | grep的测试

              

    3.修改组

        修改组号:groupmod -g 501测试

        

        修改组名:groupmod -n Test2 Test

        

    4.删除组

       删除用户组:groupdel Test2

       注:需提前删除组内的用户

     

    二,新建用户

    1.用户文件

       / etc / passwd,存储当前系统中所有用户的信息

       格式:用户名:密码占位符:用户编号:用户组编号:用户注释信息:用户主目录:壳类型

       根用户的UID为0,普通用户的UID从500开始分配

       / etc / shadow,存储当前系统中所有用户的密码信息

    2.添加用户:useradd的

        -g:指定用户所属的用户组

        -G:指定用户所属的附加组

        -d:指定用户主目录,如果目录不存在,使用-m创建主目录

        -s:指定用户登录的壳牌,默认使用/斌/庆典,使用/ sbin目录/ nologin的,则不可登录系统

        -u:指定用户号

        -c:发表评论,指定描述信息

        例:添加用户usertest1和usertest2,UID分别为500和501,GID为500

        

    3.修改用户

        修改用户名:usermod -l usertest usertest1

        添加附属组:usermod -G root usertest

        查看用户所属组语法:id username

        

    4.删除用户和主目录:userdel -r usertest

    5.设置用户密码:passwd username

        例:passwd usertest,密码123456

        

     

    展开全文
  • Linux创建用户用户组

    万次阅读 多人点赞 2019-04-10 09:44:45
    1.linux创建用户 日常运维我们使用useradd命令来创建用户,常用的命令如下: 不加任何参数,仅创建用户 示例:useradd myuser 此时用户的家目录是/home/myuser -d 目录 指定用户主目录,如果此目录不存在,...

    1.linux下创建用户

    日常运维我们使用useradd命令来创建用户,常用的命令如下:

    • 不加任何参数,仅创建用户

            示例:useradd myuser

            此时用户的家目录是/home/myuser

    • -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录

            示例:useradd -d /opt/myuser -m myuser

    • -g 用户组 指定用户所属的用户组

            我们创建用户的时候会默认创建一个和用户名相同的用户组,但是有时有需求需要指定用户组,可以使用-g命令来完成用户创建,前提条件是指定的用户组已存在

            示例:useradd -g mygroup myuser

    2. linux下设置用户密码

    2.1. 基本命令

            linux下设置用户的密码需要使用passwd命令

    • root用户修改或设置普通用户密码命令:

            方法一:passwd 普通用户名

                示例:passwd myuser

                会提示你输入密码,并且需要做一次确认密码的重试输入

                如果输入密码后提示:Password has been already used. Choose another.则说明设置的密码之前使用过,执行echo "" > /etc/security/opasswd后重试即可

            方法二:echo "密码"| passwd 用户名 --stdin

                示例:echo "Puluo@123"| passwd myuser --stdin

                这个时候需要使用passwd myuser命令来修改密码,如果输入密码后提示:Password has been already used. Choose another.则说明设置的密码之前使用过,执行echo "" > /etc/security/opasswd后重试即可

    • 普通用户或root用户修改自己的密码

            输入passwd命令后按回车键后输入两次密码即可。

    2.2. passwd常用参数

    • -l 锁定口令,即禁用账号。

              示例:passwd -l myuser

              执行完成后再登录myuser用户输入之前的密码后会提示Access denied

              有时候我们发现机器账号异常登录可以先执行这个命令将用户锁死

    • -u 解锁用户。

              示例:passwd -u myuser

    • -d 使账号无需密码即可登录。

              示例:passwd -d myuser

              这个我尝试执行后发现在登录的时候仍然提示我需要输入密码,但是使用其他普通用户切换到这个用户时可以不输入密码

    3. linux下添加用户组

        groupadd 用户组名称

        示例:groupadd mygroup

    4. linux下修改用户信息

        有时我们需要修改用户的用户组,家目录等信息,这时候使用useradd命令显然就不合适了,linux系统为我们提供了usermod命令,常用的参数与useradd一样大家可自行尝试。

    5. linux删除用户

        删除用户使用命令userdel,示例:userdel myuser,使用这个命令的话只会删除用户,用户的主目录不会被删除,如果需要删除用户的时候也将用户主目录删除则可以使用-r,示例:userdel -r myuser

    6. linux删除用户组

        删除用户组使用命令groupdel,示例:groupdel mygroup,注意,被删除的用户组不可以是任何用户的主用户组,否则删除失败。用户组删除完成后可以到/etc/group文件中去查看被删除则用户组名称已经不存在了。

    7. Shell脚本创建用户

    #!/bin/bash
    
    # 需要创建的用户名,示例:USER_NAME=myuser
    USER_NAME=
    # 创建用户所属的用户组,示例:USER_GROUP=mygroup
    USER_GROUP=
    # 用户密码,示例:USER_PASSWD=Cloud12#$
    USER_PASSWD=
    
    # 校验参数
    function check_param()
    {
        if [[ ! -n ${USER_NAME} ]] || [[ ! -n ${USER_GROUP} ]] || [[ ! -n ${USER_PASSWD} ]]; then
            echo "ERROR: Please check the param USER_NAME,USER_GROUP,USER_PASSWD can not be null"
            exit 1;
        fi
    }
    
    # 创建用户
    function creat_user()
    {
        check_param
    	
        #create group
        grep "^${USER_GROUP}" /etc/group &> /dev/null
        if [ $? -ne 0 ]; then
            groupadd ${USER_GROUP}
        fi
        #create user
        id ${USER_NAME} &> /dev/null
        if [ $? -ne 0 ]; then
            useradd -g ${USER_GROUP} ${USER_NAME} -d /home/${USER_NAME}
            echo ${USER_PASSWD}| passwd ${USER_NAME} --stdin
            chage -M 99999 ${USER_NAME}
        fi
    }
    
    creat_user $*
    

             该脚本需要填写的参数在脚本的最上方

    USER_NAME

    需要创建的用户名

    示例USER_NAME=myuser

    USER_GROUP

    创建用户所属的用户组

    示例USER_GROUP=mygroup

    USER_PASSWD

    用户密码

    示例USER_PASSWD=Cloud12#$

    展开全文
  • Linux创建用户并分配用户组

    千次阅读 2016-12-08 18:37:28
    Linux创建用户并分配用户组
  • linux 新建用户和用户组

    千次阅读 2018-08-15 18:14:43
    1.新建用户组 groupadd appl 2.新建用户 useradd -g appl odsappl passwd odsappl 输入用户密码。。。。 3.切换用户 su - odsappl  
  • 添加用户账号就是在系统中创建一个新账号,然后为新账号分配用户号、用户组、主目录和登录Shell等资源。刚添加的账号是被锁定的,无法使用。 1、添加新的用户账号使用 useradd命令,其语法如下: 代码: useradd 选项...
  • 1.1 新增用户和用户组 1.1.1 查看当前登录用户的组内成员 groups 查看当前登录用户的组内成员 groups root 查看root用户所在的组,以及组内成员 whoami 查看当前登录用户名 2.2.2 新增柜员 1、使用命令...
  • 创建用户用户组 linux是一个多用户多任务的操作系统,可以在系统上创建多个用户,但是一个新的服务器一般是只有root用户的,但是不能所有的事都root做,root权限太高,偶尔误操作的话可能会导致无法挽回的结果,...
  • linux创建用户并指定用户组

    千次阅读 2021-02-26 11:47:14
    一、查看所有用户 cat /etc/passwd ... 关于uid:0 表示管理员(root),1 - 500 ...groupadd zhangsangroup #创建用户组zhangsangroupuseradd -g zhangsan zhangsan创建用户zhangsan并加入zhangsangroup组 user...
  • 文章目录来源简介Linux系统用户账号的管理添加用户(useradd)删除账户(userdel)修改账号(usermod)用户口令管理(passwd)Linux系统用户组的管理添加新用户组(groupadd)删除用户组(groupdel)修改用户组的...
  • linux创建用户、文件夹、用户组的添加和删除的命令及解说
  • Linux 创建用户用户组

    千次阅读 2018-02-03 16:01:03
    一、用户信息:/etc/password root:x:uid:gid。。。。 ... 用户组信息:/etc/group ...(1)useradd lixiaoming 添加用户lixiaoming 查看用户信息 和用户组信息 会发现已经有lixiaoming 这个用户 和 用
  • 下面介绍常用的创建创建与删除用户与用户组 1 创建用户 useradd + 用户名 以创建用户test用户为例 首先输入useradd test 此命令是添加用户test 然后输入passwd test 此命令是给test用户设置密码,如果...
  • -g 用户组,指定用户所属的用户组。 -G 用户组,指定用户所属的附加组。 -s Shell文件,指定用户的登录Shell。 -u 用户号,指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。 例1:# ...
  • linux创建用户用户组

    千次阅读 2014-05-30 10:51:31
    Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,...
  • 创建用户时,需要为新建用户指定一用户组,如果不指定其用户所属的工作组,自动会生成一个与用户名同名的工作组。创建用户user1的时候指定其所属工作组users,例:useradd –gusersuser1 一、创建用户: 1、使用...
  • 本文主要分享的Linux学习基础为,如何创建多个用户,对用户、用户组的认识,创建用户之后,如何彻底的删除我们所创建的用户,以便能够创建删除后同名的用户。 1、创建用户:突然发现现在创建用户时,采用adduser + ...
  • linux创建用户组分配权限

    万次阅读 2019-11-27 16:45:31
    创建用户 adduser oaapp 设置密码 passwd oaapp 创建分组 groupadd oaapp 加入 gpasswd -a oaapp oaapp 查看下的用户 groups oaapp 移除下的用户 gpasswd -d oaapp oaapp 进入home文件分配权限:cd /...
  • Linux创建用户用户组的操作

    千次阅读 2017-01-03 16:39:23
    创建用户Linux useradd wang usermod -p 123456 wang 修改用户账号的各种属性 passwd wang 设置wang 登录的口令 userdel wang 删除用户 tail -l /etc/passwd 文件中添加的用户信息 tail -l /etc/shadow ...
  • linux创建用户并添加到sudo用户组

    千次阅读 2018-04-13 21:06:59
    linux创建用户并添加到sudo用户组中 ​ 新服务器一般只有root用户,因为linux是一个多用户、多任务的操作系统,出于安全考虑,一般用户在操作系统时,不建议使用root用户,所以需要添加新用户。 1. useradd adduser ...
  • linux 新建用户、用户组及用户权限

    千次阅读 2013-03-09 21:19:56
    Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 438,386
精华内容 175,354
关键字:

linux新建用户用户组

linux 订阅