设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 数据 手机 公司
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

6个简单的方式来查看Linux中的用户名和其他信息(2)

发布时间:2018-08-28 18:24 所属栏目:117 来源:Prakash Subramanian
导读:只显示用户的家目录,使用以下命令格式: # getent passwd | grep '/home' | cut -d: -f1 centos prakash magesh thanu sudha 3) 使用 /etc/passwd 文件 /etc/passwd 是一个文本文件,它包含每个用户登录 Linux 系

只显示用户的家目录,使用以下命令格式:

  1. # getent passwd | grep '/home' | cut -d: -f1
  2. centos
  3. prakash
  4. magesh
  5. thanu
  6. sudha 

3) 使用 /etc/passwd 文件

/etc/passwd 是一个文本文件,它包含每个用户登录 Linux 系统所必需的的信息。它维护用户的有用信息,如用户名,密码,用户 ID,组 ID,用户 ID 信息,家目录和 shell。/etc/passwd 文件将每个用户详细信息放在一行中,包含 7 个字段,如下所示:

  1. # cat /etc/passwd
  2. root:x:0:0:root:/root:/bin/bash
  3. bin:x:1:1:bin:/bin:/sbin/nologin
  4. daemon:x:2:2:daemon:/sbin:/sbin/nologin
  5. adm:x:3:4:adm:/var/adm:/sbin/nologin
  6. lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
  7. sync:x:5:0:sync:/sbin:/bin/sync
  8. shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
  9. halt:x:7:0:halt:/sbin:/sbin/halt
  10. mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
  11. uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
  12. operator:x:11:0:operator:/root:/sbin/nologin
  13. games:x:12:100:games:/usr/games:/sbin/nologin
  14. gopher:x:13:30:gopher:/var/gopher:/sbin/nologin
  15. magesh:x:502:503:2g Admin - Magesh M:/home/magesh:/bin/bash
  16. thanu:x:503:504:2g Editor - Thanisha M:/home/thanu:/bin/bash
  17. sudha:x:504:505:2g Editor - Sudha M:/home/sudha:/bin/bash

以下是 7 个字段的详细信息。

  1. magesh:x:502:503:2g Admin - Magesh M:/home/magesh:/bin/bash

字段信息同上。

如果你只想显示 /etc/passwd 文件中的用户名,使用以下格式:

  1. # cut -d: -f1 /etc/passwd
  2. root
  3. bin
  4. daemon
  5. adm
  6. lp
  7. sync
  8. shutdown
  9. halt
  10. mail
  11. uucp
  12. operator
  13. games
  14. gopher
  15. magesh
  16. thanu
  17. sudha

只显示用户的家目录,使用以下格式:

  1. # cat /etc/passwd | grep '/home' | cut -d: -f1
  2. centos
  3. prakash
  4. magesh
  5. thanu
  6. sudha 

4) 使用 finger 命令

finger 命令显示有关系统用户的信息。它显示用户的真实姓名,终端名称和写入状态(如果没有写入权限,那么最为终端名称后面的 *),空闲时间和登录时间。

  1. # finger magesh
  2. Login: magesh Name: 2g Admin - Magesh M
  3. Directory: /home/magesh Shell: /bin/bash
  4. Last login Tue Jul 17 22:46 (EDT) on pts/2 from 103.5.134.167
  5. No mail.
  6. No Plan.

以下是上述输出的详细信息:

  • Login: 用户名
  • Name: 附加/有关用户的其它信息
  • Directory: 用户家目录的信息
  • Shell: 用户的 shell 信息
  • LAST-LOGIN: 上次登录日期和其它信息 

5) 使用 lslogins 命令

它显示系统已知用户的信息。默认情况下,它将列出系统中所有用户的信息。

lslogins 使用程序的灵感来自于 logins 实用程序,该实用程序最初出现在 FreeBSD 4.10 中。

  1. # lslogins -u
  2. UID USER PWD-LOCK PWD-DENY LAST-LOGIN GECOS
  3. 0 root 0 0 00:17:28 root
  4. 500 centos 0 1 Cloud User
  5. 501 prakash 0 0 Apr12/04:08 2018/04/12
  6. 502 magesh 0 0 Jul17/22:46 2g Admin - Magesh M
  7. 503 thanu 0 0 Jul18/00:40 2g Editor - Thanisha M
  8. 504 sudha 0 0 Jul18/01:18 2g Editor - Sudha M

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读