linux常用命令之--用户与用户组管理命令

时间:2022-09-09 21:59:56

linux的用户与用户组管理命令

1、用户和群组

groupadd:用于添加新的组群
    其命令格式如下:
groupadd [-option] 群组名
常用参数:
-g GID:指定创建群组的GID(GID为大于500的数字)
范例【1】添加一个叫teama的群组,并指定GID为555,使用命令:
groupadd -g 555 teama
注意(PS):如果不加-g参数,默认情况下系统会自动分配GID(用户所属群组的识别码),从500开始顺序排列
groupdel:用于删除已存在的群组
    其命令格式如下:
groupdel [-option] 群组名
注意(PS):删除群组之前必须将该群组内的用户删除
useradd:用于创建新的用户
    其命令格式如下:
useradd [-option] 用户名
常用参数:
-u UID:指定创建群组的UID,如果不指定,则系统自动分配
-g GID/groupname:指定新增用户所在的群组,可以用GID或者是群组名。如果不指定群 组,则系统自动创建一个和用户名同名的群组,并将该用户加入该群组
-M:不建立“家”目录,如果不使用该参数,则默认建立家目录
-s shell:指定用户登录时启用的shell,如果不指定,一般使用/bin/bash
-G:指定该用户属于root群组
范例【1】创建一个名为testa的用户,指定其UID为555,并指定该用户加入teama群组,并指定其使用C-shell,则使用命令:
useradd -u 555 -g teama -s /bin/bash testa
该命令执行完,我们可以在/home目录下看到testa目录,这是系统默认创建的该用户的“家”目录
范例【2】创建一个名为usera的用户,只属于root群组,则使用命令:
useradd -g root usera
范例【3】创建一个名为userb的用户,即属于root群组,也属于userb群组,则使用命令:
useradd -G root userb
userdel:用于删除已存在的用户
    其命令格式如下:
userdel [-option] 用户名
常用参数:
-r:将该用户的家目录和邮件文件一并删除,如果不加该参数,仅是删除账户,处于减少垃圾文件的目的,建议执行该命令时使用参数-r
范例【1】删除上例创建的usera和userb用户,将其家目录与邮件文件一起删除,则使用命令:
userdel -r usera userb
usermod:用于修改用户的信息
    其命令格式如下:
usermod [-option] 用户名
常用参数:
-u UID:设定用户的UID
-g GID/groupname:设定用户的群组,可以用GID或者是群组名。
-s shell:指定用户登录时启用的shell。

2、用户密码命令

passwd:用于设定用户的密码
    其命令格式如下:
passwd [username]
常用参数:
-d :删除当前密码
-k:密码永不过期
-l:锁定用户
注意(PS):1)若passwd后面不跟用户名,则表示修改当前用户的密码
2)只有超级管理员root才能给别的用户指定密码,普通用户只能修改自己的密码

3、用户切换命令

su:用于切换用户身份
    其命令格式如下:
su [-] [username]
注意(PS):1)若使用“-”符号,则表示完整切换到另一个用户的环境,反之则表示使用当前用户环境。
2)从root用户切向普通用户,不需要输入密码,反之则需要输入密码才可以完成切换。
3)如果要返回原来的用户,则使用exit命令,在同一用户下使用则退出终端。

4、用户查询命令

id:用于显示用户的UID、GID以及所拥有的群组
    其命令格式为:id [username]
groups:用于显示用户所属的群组信息
    其命令格式为:groups [username]

linux常用命令之--用户与用户组管理命令的更多相关文章

  1. Linux用户和用户组管理命令

    一.用户管理命令 1.useradd   创建用户或更新默认新用户的信息 使用方法  useradd [options] 用户名 选项: useradd -u           指定UID具体数值, ...

  2. Linux用户及用户组管理命令

    一,组操作 1.创建组 groupadd  test 增加一个test组 2.修改组 groupmod -n test2  test 将test组的名子改成test2  3.删除组 groupdel ...

  3. Linux命令_用户和用户组管理

    新增组的命令 groupadd 格式:groupadd [-g GID] groupname 如果不加-g选项,则按照系统默认的gid创建组.跟uid一样,gid也是从1000开始的. 我们也可以如下 ...

  4. Linux 系统常用命令汇总(三) 用户和用户组管理

    用户和用户组管理 命令 选项 注解 示例 useradd [选项] 用户名 新建用户 创建一个名为tester的用户,并指定他的UID为555,指定加入test群,指定其使用C-shell:  use ...

  5. Linux命令——用户和用户组管理

    Linux命令--用户和用户组管理 命令groupadd 作用:新增组 格式:groupadd [-g GID] groupname 参数:-g,指定GID,一般从500开始 说明:一般不必加-g参数 ...

  6. Linux用户和权限——用户和用户组管理

    Linux用户和权限——用户和用户组管理 摘要:本文主要介绍了Linux系统中的用户和用户组管理. 用户和用户组 含义 在使用Linux系统时,虽然输入的是自己的用户名和密码,但其实Linux并不认识 ...

  7. Linux学习之用户管理命令与用户组管理命令(十五)

    Linux学习之用户管理命令与用户组管理命令 目录 用户管理命令 用户添加命令useradd 修改用户密码passwd 修改用户信息usermod 修改用户密码状态chage 删除用户userdel ...

  8. Linux用户和权限——管理用户和用户组的命令

    Linux用户和权限——管理用户和用户组的命令 摘要:本文主要学习了在Linux系统中管理用户和用户组的命令. useradd命令 useradd命令可以用来创建新用户. 基本语法 useradd [ ...

  9. linux下用户管理命令、用户组管理命令

    useradd 添加新用户 1.基本语法 useradd 用户名                   (功能描述:添加新用户) useradd -g 组名 用户名      (功能描述:添加新用户到某 ...

随机推荐

  1. Centos搭建Linux测试环境,几个基本的设置项

    一.添加sudo 权限 1.su - 切换至root,需要rootmim 2.修改 /etc/sudoers 的权限 chmod 644 /etc/sudoers 3.vi /etc/sudoers ...

  2. VC 运行时库 /MD、/MDd 和 /MT、/MTd

    这里总结下他们的区别,后面的那个'd'是代表DEBUG版本,没有'd'的就是RELEASE版本了. 首先说/MT /MT是 "multithread, static version ” 意思 ...

  3. iOS 微信支付平台集成

    https://pay.weixin.qq.com/wiki/doc/api/app.php?chapter=8_5

  4. 我的博客模板(线框图wireframe)

    不久前看到一篇介绍定制网页浏览的方法,当时就想着,我把我的博客页也修改下,在手机浏览的时候,也能漂亮的显示出来.以后写的文章的话,也可以分享的微信朋友圈里面和朋友分享. 具体步骤参考:http://w ...

  5. ARM指令集----寻址方式

    ARM指令集可以分为跳转指令,数据处理指令,程序状态寄存器传输指令,LOAD/Store指令,协处理器指令和异常中断产生指令6类 ARM指令集的寻址方式 数据处理指令的操作数的寻址方式 字以及无符号字 ...

  6. 三分钟读懂TT猫分布式、微服务和集群之路

    针对入门新手的普及,有过大型网站技术架构牛人路过,别耽误浪费了时间,阅读之前,请确保有一定的网络基础,熟练使用Linux,浏览大概需要3-5分钟的时间,结尾有彩蛋. 目录 分布式 微服务 负载均衡集群 ...

  7. sql注入-推断是否存在SQL注入-单引号

    来自:https://www.cnblogs.com/ichunqiu/p/5749347.html 首先我们需要了解数据是通过什么方式进行输入,这里我总结了三个: GET请求:该请求在URL中发送参 ...

  8. (python)编程小练习

    1.将一串字符串反向输出,如将"abcd"变成“dcba” str1="abcd" print str1[::-1] 2.判断是否为回文——判断用户输入的字符串 ...

  9. SpringSecurity权限表达式

    * 当我们想要使用多个权限表达式的时候,是不能直接级联调用的,也就是说,我们只能手写了. @Override protected void configure(HttpSecurity http) t ...

  10. python第五天 字典

    今天,已经系统的学习了一下文件相关操作!对三级菜单代码进行的优化: 菜单文件:以字典格式 menu.txt {'第一层':{'第二层':{'第三层':['内容1','内容2','内容3']}},'第一 ...