|
只显示用户的家目录,使用以下命令格式:
# getent passwd | grep '/home' | cut -d: -f1centosprakashmageshthanusudha
3) 使用 /etc/passwd 文件
/etc/passwd 是一个文本文件,它包含每个用户登录 Linux 系统所必需的的信息。它维护用户的有用信息,如用户名,密码,用户 ID,组 ID,用户 ID 信息,家目录和 shell。/etc/passwd 文件将每个用户详细信息放在一行中,包含 7 个字段,如下所示:
# cat /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologinadm:x:3:4:adm:/var/adm:/sbin/nologinlp:x:4:7:lp:/var/spool/lpd:/sbin/nologinsync:x:5:0:sync:/sbin:/bin/syncshutdown:x:6:0:shutdown:/sbin:/sbin/shutdownhalt:x:7:0:halt:/sbin:/sbin/haltmail:x:8:12:mail:/var/spool/mail:/sbin/nologinuucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologinoperator:x:11:0:operator:/root:/sbin/nologingames:x:12:100:games:/usr/games:/sbin/nologingopher:x:13:30:gopher:/var/gopher:/sbin/nologinmagesh:x:502:503:2g Admin - Magesh M:/home/magesh:/bin/bashthanu:x:503:504:2g Editor - Thanisha M:/home/thanu:/bin/bashsudha:x:504:505:2g Editor - Sudha M:/home/sudha:/bin/bash
以下是 7 个字段的详细信息。
magesh:x:502:503:2g Admin - Magesh M:/home/magesh:/bin/bash
字段信息同上。
如果你只想显示 /etc/passwd 文件中的用户名,使用以下格式:
# cut -d: -f1 /etc/passwdrootbindaemonadmlpsyncshutdownhaltmailuucpoperatorgamesgophermageshthanusudha
只显示用户的家目录,使用以下格式:
# cat /etc/passwd | grep '/home' | cut -d: -f1centosprakashmageshthanusudha
4) 使用 finger 命令
finger 命令显示有关系统用户的信息。它显示用户的真实姓名,终端名称和写入状态(如果没有写入权限,那么最为终端名称后面的 *),空闲时间和登录时间。
# finger mageshLogin: magesh Name: 2g Admin - Magesh MDirectory: /home/magesh Shell: /bin/bashLast login Tue Jul 17 22:46 (EDT) on pts/2 from 103.5.134.167No mail.No Plan.
以下是上述输出的详细信息:
Login: 用户名
Name: 附加/有关用户的其它信息
Directory: 用户家目录的信息
Shell: 用户的 shell 信息
LAST-LOGIN: 上次登录日期和其它信息
5) 使用 lslogins 命令
它显示系统已知用户的信息。默认情况下,它将列出系统中所有用户的信息。
(编辑:晋中站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|