who:查看当前服务器所有正在登陆中的用户,显示tty表示本地登录,pts表示远程终端。这个命名只能显示简单的登录信息,如果想要查看更为详细的登录信息,使用w命令。

w命令除了显示who命令的内容外,第一行显示当前系统的时间、服务器连续运行的时间(系统连续运行时间可以使用uptime命令单独查看显示),当前登录用户的数量和系统的负载均衡值(显示三个值,分别对应系统的1分钟、5分钟和10分钟之前的负载值)。下面的IDLE表示登录用户至今空闲时间,JCPU指用户自登录以后累计执行的操作占用的CPU的时间,PCPU指用户当前执行的操作占用的CPU的时间,WHAT表示用户当前执行了什么操作(-bash表示什么都没有操作)。

last:列出目前和过去服务器重启和用户登录的详细信息

lastlog:列出服务器所有用户并列出每个用户的最后登录的详细信息

lastlog -u [用户的uid]:查看指定用户的最后登录的详细信息。

lastb :命令用于列出登入系统失败的用户相关信息。它会读取/var/log/btmp文件,并把该文件记录的登入失败的用户名单全部显示出来。

查询用户ID信息:id 用户名

查询指定用户名,初始组和附加组并查看对应ID。

用户添加命令:useradd [-选项] 用户名

-u:手工指定用户UID

-d:手工指定用户的家目录

-M:不创建用户主目录

-c:手工指定用户的说明

-g:手工指定用户的初始组

-G:指定用户的附加组

-s shell:手工指定用户的登录shell(默认/bin/bash)

如:useradd -u 666 -G root,bin -d /home/jia -c "text user" -s /bin/bash xinyonghu

修改用户密码:passwd [-选项] 用户名(修改当前登录用户密码只需要passwd)

-d 删除密码

-f 强制执行

-k 更新只能发送在过期之后

-l:暂时锁定用户(就是在/etc/shadow文件中对应账户的密码加密字符串前面加入了两个!!)

-S(大写):查询用户密码状态信息

-u:解锁用户

-x 设置密码的有效期

-g 修改群组密码

-i 过期后停止用户账号

--stdin:可以通过管道符输出的数据作为用户的密码

echo "密码字符串" | passwd --stdin 用户名:把前面输出的字符串作为用户名密码(一般批量添加用户时使用)。

修改用户信息:usermod,语法选项和useradd相同,usermod是修改一个已经存在的用户信息,useradd是创建一个新用户时的信息。

另外usermod多了几个选项:-L:临时锁定用户;-U:解锁用户锁定

修改用户密码状态:chage [-选项] 用户名

-l:列出用户详细密码状态

-d 日期(时间戳):修改密码最后一次更改时间

chage -d 0 用户名:把密码修改时间改为0,用户下次登录必须修改密码,主要用于批量添加用户。

-m 天数:两次密码修改间隔

-M 天数:密码有效期

-W 天数:密码过期前警告天数

-I 天数:密码过期后宽限天数

-E 日期(时间戳):帐号失效时间

删除用户:userdel [-r] 用户名

-r:删除用户的同时删除用户相关文件和目录

用户切换命令:su [-选项] 目标用户名

-:选项只使用"-"代表连带用户的环境变量一起切换

-c 命令:仅执行一次命令,并且不切换用户身份

如:su - root -c "useradd user3":代表普通用户临时切换到root用户,使用root的权限建立一个新用户user3,执行命令完成以后切换会普通用户。

切换以后按logout或exit退出切换的用户换回原来的登录用户

添加用户组:groupadd [-选项] 组名

-g:指定组ID

修改用户组:groupmod [-选项] 组名

-g:修改组ID

-n:修改组名(groupmod -n 新组名 旧组名)

删除用户组:groupdel 用户组名,当一个用户组有初始用户的时候不能删除该用户组

把用户添加入组或从组中删除:gpasswd [-选项] 组名

-a 用户名:把用户加入组

-d 用户名:把用户从组中删除

最后编辑:2020-12-06作者:qingheluo

这个作者貌似有点懒,什么都没有留下。

linux中 用户管理命令,Linux中的常用用户和用户组管理命令相关推荐

  1. linux-centos7 常用的基本命令--用户组管理

    用户组管理 每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理(开发.测试.运维.root).不同Linux 系统对用户组的规定有所不同,如Linux下的用户属于与它同名的用户组,这 ...

  2. stata 求输出相关系数矩阵命令_Stata外部命令:那些最常用的和最新的命令

    连玉君 (中山大学岭南学院)连享会   最新专题   直播 连享会-知乎推文列表 Note: 助教招聘信息请进入「课程主页」查看. 因果推断-内生性 专题 ⌚ 2020.11.12-15 主讲:王存同 ...

  3. gzp解压命令 linux_Linux下最常用的压缩及解压缩命令

    Linux下最常见的压缩文件格式: tar.tar.gz.tar.bz2.zip tar命令参数: -c: create创建打包 -x:extract解压 -t:查看内容 -r:向压缩归档文件末尾追加 ...

  4. linux中权限详解,linux 权限详解

    转载自博客园: 用户组 在linux中的每个用户必须属于一个组,不能独立于组外.在linux中每个文件有所有者.所在组.其它组的概念 - 所有者 - 所在组 - 其它组 - 改变用户所在的组 所有者 ...

  5. Linux用户组管理

    说明:文章部分内容源自网络,仅作交流学习使用,如构成侵权请私聊 参考资料:<鸟哥的Linux私房菜第四版><Linux操作系统(微课版)(RHEL8CentOS8)(第2版)> ...

  6. 在linux中关于组的命令,linux 用户和组管理相关的命令

    linux 用户和组管理相关的命令 用户管理 useradd建立用户帐号 语 法:useradd [options] LOGIN 参 数:-u UID: [UID_MIN, UID_MAX]定义在/e ...

  7. linux中文件权限 组,linux中文件权限格式与chmod命令以及用户和用户组的管理

    简单了解一下linux中的文件权限格式与chmod命令 chmod命令:改变文件或者目录的权限 格式:chmod [参数] [] -R 或者--recursive 递归处理,表示将指定目录下的所有文件 ...

  8. linux中的cal 查看日历、用户管理命令、useradd 添加新用户

    1.3.5 cal 查看日历 cal [选项] (功能描述:不加选项,显示本月日历) 选项 功能 具体某一年 显示这一年的日历 查看当前月的日历 查看2016年的日历 1.4 用户管理命令 1.4.1 ...

  9. 【Linux 内核】进程管理 ( 进程特殊形式 | 内核线程 | 用户线程 | C 标准库与 Linux 内核中进程相关概念 | Linux 查看进程命令及输出字段解析 )

    文章目录 一.进程特殊形式 ( 内核线程 | 用户线程 ) 二.C 标准库与 Linux 内核中进程相关概念 三.Linux 查看进程命令及输出字段解析 一.进程特殊形式 ( 内核线程 | 用户线程 ...

  10. 在linux系统中查看组管理信息命令,Linux用户和组管理常用命令

    导读 这篇文章主要介绍了 用户和组管理常见 ,总结整理了linux用户和组管理相关原理.操作 与使用注意事项,需要的朋友可以参考下. 1.用户隶属于用户组的 2.用户与用户组配置文件 1)用户组配置文 ...

最新文章

  1. 训练数据集如何划分验证测试集?train/test(val/dev) set和交叉验证(cross validation)
  2. jQuery 选择器和筛选器
  3. python实现画图哆啦A梦
  4. jquery-滑动的选项卡
  5. AngularJS第六课(路由)
  6. 智能手机射频前端架构初识: Phase 2/3/5/6/6L/7/7L/7LE
  7. u盘插linux系统不显示,u盘在我的电脑显示不出来怎么办
  8. 区块链骇客第二讲: 自毁攻击
  9. 香港服务器低价租用内幕
  10. android 8 平板,击败Android平板:Windows 8志在必得
  11. 干货:H.265编码RTMP推流直播摄像头
  12. Promise 入门
  13. 蓝桥杯——2021第十二届C/C++真题[省赛][B组]
  14. TFmini和TFmini-Plus——激光雷达模组 资料汇总
  15. 喜达屋54家酒店遭POS恶意软件植入 房客银行数据泄露
  16. Elasticsearch之基础
  17. 基于Java+SpringBoot+vue+element实现爱心捐赠平台系统
  18. ZigBee Silicon Labs/Ember EFR32MG/EM357 1.1 总体框架
  19. BetaFlight模块设计之七:LEDSTRIP任务分析
  20. windows系统中创建以 点 .开头的文件及文件夹的方法

热门文章

  1. Unity Application Block-配置文件的使用-示例(附×××)
  2. No Maybe Please
  3. golang实现图片上传
  4. Answer:关于C#连续赋值的面试题
  5. 解决小米手机无法收到开机广播的问题
  6. 迷你MVVM框架 avalonjs 学习教程14、事件绑定
  7. 单件模式Singleton Pattern
  8. 宝马520自动挡的右边前轮处响声
  9. The substring() Method in JDK 6 and JDK 7 (jdk6中的substring()会造成内存泄漏)
  10. golang post发送 json请求