一.账户信息显示

1.groups命令

使用groups命令可以显示指定用户账户的组群成员身份。

[root@redhat2 ~]# groups --help

Usage: groups [OPTION]... [USERNAME]...

Print group memberships for each USERNAME or, if no USERNAME is specified, for

the current process (which may differ if the groups database has changed).

--help     display this help and exit

--version  output version information and exit

Report groups bugs to bug-coreutils@gnu.org

GNU coreutils home page: <http://www.gnu.org/software/coreutils/>

General help using GNU software: <http://www.gnu.org/gethelp/>

For complete documentation, run: info coreutils 'groups invocation

例:查看用户zhang是属于哪些组群的成员。

[root@redhat2 ~]# groups zhang

zhang : zhang zhangsan

[root@redhat2 ~]#

//可以看到用户zhang是属于zhang组群和zhangsan组群的用户。

2.id命令

使用id命令可以显示用户的ID以及该用户所属组群的GID。

[root@redhat2 ~]# id --help

Usage: id [OPTION]... [USERNAME]

Print user and group information for the specified USERNAME,

or (when USERNAME omitted) for the current user.

-a              ignore, for compatibility with other versions

-Z, --context   print only the security context of the current user

-g, --group     print only the effective group ID

-G, --groups    print all group IDs

-n, --name      print a name instead of a number, for -ugG

-r, --real      print the real ID instead of the effective ID, with -ugG

-u, --user      print only the effective user ID

--help     display this help and exit

--version  output version information and exit

Without any OPTION, print some useful set of identified information.

Report id bugs to bug-coreutils@gnu.org

GNU coreutils home page: <http://www.gnu.org/software/coreutils/>

General help using GNU software: <http://www.gnu.org/gethelp/>

For complete documentation, run: info coreutils 'id invocation'

[root@redhat2 ~]#

例1:查询用户zhang的UID、GID以及归属组群的情况。

[root@redhat2 ~]# id zhang

uid=513(zhang) gid=513(zhang) groups=513(zhang),501(zhangsan)

[root@redhat2 ~]#

//用户zhang的UID是513,默认组群是zhang,默认用户组群的GID是513,归属于zhang和zhangsan组群。

例2:显示用户zhang所属主组群的GID。

[root@redhat2 ~]# id -g zhang

513

[root@redhat2 ~]#

例3:显示用户zhang所属组群的GID。

[root@redhat2 ~]# id -G zhang

513 501

[root@redhat2 ~]#

//可以看到用户zhang所属组群的GID是513和501。

例4:显示用户zhang的UID。

[root@redhat2 ~]# id -u zhang

513

[root@redhat2 ~]#

//可以看到用户zhang的UID是513。

3.W命令

使用W命令可以详细查询已登录当前计算机的用户。

例1:显示已登录当前计算机的用户详细信息。

4.who命令

使用who命令可以显示已登录当前计算机用户的简单信息。

[root@redhat2 ~]# who

root     pts/0        2015-01-14 04:35 (192.168.12.1)

[root@redhat2 ~]#

5.chage

在linux系统中可以使用chage命令管理用户口令的时效,防止用户口令由于长时间使用而导致泄露,或是被黑客破解口令而受到攻击。

[root@redhat2 ~]# chage

Usage: chage [options] [LOGIN]

Options:

-d, --lastday LAST_DAY        set date of last password change to LAST_DAY

-E, --expiredate EXPIRE_DATE  set account expiration date to EXPIRE_DATE

-h, --help                    display this help message and exit

-I, --inactive INACTIVE       set password inactive after expiration to INACTIVE

-l, --list                    show account aging information

-m, --mindays MIN_DAYS        set minimum number of days before password change to MIN_DAYS

-M, --maxdays MAX_DAYS        set maximim number of days before password change to MAX_DAYS

-W, --warndays WARN_DAYS      set expiration warning days to WARN_DAYS

[root@redhat2 ~]#

例:显示用户zhang当前口令失效的信息。

[root@redhat2 ~]#  chage -l zhang

Last password change                                    : Jan 13, 2015

Password expires                                        : never

Password inactive                                       : never

Account expires                                         : never

Minimum number of days between password change          : 0

Maximum number of days between password change          : 99999

Number of days of warning before password expires       : 7

[root@redhat2 ~]#

转载于:https://www.cnblogs.com/numberone/p/4224929.html

Linux 账户信息显示和实现账户安全相关推荐

  1. 关于Linux 账户禁用和解禁的方法

    一.Linux账户信息存储在文件passwd中,每个用户一行信息,第一个冒号后面的值是表示用户的密码,此处正常状态密码是写的X,用户真正的密码是存储在shadow文件中. 当用户被"pass ...

  2. linux账户管理代码和截图,linux 用户管理(示例代码)

    配置文件 用户信息文件:/etc/passwd 一行有7个信息  man 5 passwd root:x:0:0:root:/root:/bin/bash 用户名:密码位:用户UID:缺省组GID:描 ...

  3. Linux信息显示命令,Linux常用信息显示命令

    通过信息显示命令,系统管理员可以直接了解系统的工作状态.常用的信息显示命令有20多个. 一.查看文件信息 pwd命令 pwd命令用于在屏幕上输出当前的工作目录. stat命令 stat命令用于显示指定 ...

  4. Linux账户与口令安全,怎样强制定期更改Linux系统口令

    Linux口令时效是一种系统机制,用于强制口令在特定的时间长度后失效.对用户来说,这可能带来了一些麻烦,但是它确保了口令会定期进行更改,是一项很好的安全措施.默认情况下,绝大多数的Linux分装版本并 ...

  5. linux 账户锁与解锁

    ,sudo passwd -l user 锁住user帐号,su 已经不能切换到user下. 2,sudo passwd -u user 解锁user帐号,su可以切换到user下. 3,如果不小心把 ...

  6. Linux账户安全管理--useradd、groupadd、passwd、chown、chmod工具

    groupadd -g 设置组id号 实例:  groupadd tomcat groupadd -g600 tomcat 删除组用groupdel groupdel tomcat useradd - ...

  7. linux账户初始化文件,Linux启动初始化配置文件浅析

    1)/etc/profile   登录时,会执行. 全局(公有)配置,不管是哪个用户,登录时都会读取该文件. (2)/ect/bashrc   Ubuntu没有此文件,与之对应的是/ect/bash. ...

  8. linux下 添加一个新账户tom,linux 账户管理命令 useradd、groupadd使用方法

    内容提要: 1. 掌握用户的 增/删/改 命令 2. 掌握组的 增/删/改 命令 组管理 1)groupadd groupadd 用于添加组账号.格式如下:groupadd [-g gid] grou ...

  9. Linux账户设置能su不能ssh,ssh无法登录可以su切换的问题

    一.故障现象 接业务侧同事邮件,一台现网主机使用正确的用户名密码 ssh 登录不上(之前正常),使用其他用户 " su - 该用户 " 输入密码可以正常切换进去.而且使用该用户进行 ...

最新文章

  1. 数据库分库分表和带来的唯一ID、分页查询问题的解决
  2. 【LeetCode从零单排】No100 Same Tree No101 Symmetric Tree
  3. php 多维数组按值排序,按子值对php多维数组排序
  4. Unity 代码集锦之图片处理
  5. 前端学习(1522):vue-cli创建项目
  6. mysql最左_Mysql最左原则
  7. python精确小数点_如何确定小数点是否可以精确地表示为Python float?
  8. 怎样在word文档画虚线_班级工作小技巧——怎样在word里画出美观正式的四线三格?...
  9. adb脚本选择语句_Python开发:王者荣耀自动刷金币脚本
  10. easyui的filebox赋值回显
  11. 计算机应用专业招聘试讲内容,广东文艺职业学院2018年第二批合同制人员招聘专业技能考核和试讲题目...
  12. java轿煤悝炾厍桴,最让人放心的汉字笔画序库.doc
  13. html设置右键失灵,鼠标右键失灵是怎么回事
  14. Log4j整合阿里云日志服务
  15. 计算机文档排版考试,Word和WPS通用的文档排版技巧
  16. 电子邮件注册网站是什么,163电子邮件注册流程详解
  17. 基于echarts 24种数据可视化展示,填充数据就可用,动手能力强的还可以DIY(演示地址+下载地址)
  18. squeeze 、unsequeeze
  19. 16位流水线CPU设计(部分)
  20. JAVA毕设项目九宫格日志网站(java+VUE+Mybatis+Maven+Mysql)

热门文章

  1. 在python中使用什么函数进行输出_Python中使用pprint函数进行格式化输出的教程
  2. rust种的南瓜为什么老是消失_科技的力量!3种“奇葩”的发明,你都见过吗?...
  3. JS - 将十六进制的颜色值转成rgb、rgba格式
  4. Elasticsearch-PHP requires cURL, or a custom HTTP handler.
  5. js 正则表达式判断价格
  6. java 注释添加引用_java – 如何引用注释处理中的方法的实现?
  7. 计算机内存插在主板的哪个槽,四个内存插槽,这是正确的安装顺序
  8. 英文材质翻译表_英语翻译5大技巧,用了才知道是真好
  9. springBoot引入spring配置文件
  10. python中的tuple_Python中的tuple元组详细介绍