查看linux系统账号信息,Linux系统查看账户及登录信息的11个方法 |
您所在的位置:网站首页 › linux用户登录 › 查看linux系统账号信息,Linux系统查看账户及登录信息的11个方法 |
查看linux系统账号信息,Linux系统查看账户及登录信息的11个方法
2021-05-05 21:03
阅读数 0
查看linux系统账号信息
Linux
欢迎,来自IP地址为:110.247.163.57 的朋友 这里将向您展示11种在Linux系统中查找用户信息的有用方法。我们将描述如何获取用户帐户详细信息、显示登录详细信息以及用户在系统上所做的操作的有用命令。 我们将从查看用户帐户信息的命令开始,直至解释如何查看登录详情的命令。 1、id命令 id是一个简单的命令行实用工具,用于显示真实有效的用户和用户组的ID,示例如下: # id service uid=501(service) gid=89(postfix) groups=89(postfix) 2、groups命令 groups命令用于显示用户所有所属的组,示例如下: # groups service service : postfix 3、finger命令 finger命令用于在Linux上搜索有关用户的信息,但它在许多Linux系统上都默认没有安装。 要将其安装到系统上,请在终端上运行如下命令: $ sudo apt install finger #Debian/Ubuntu $ sudo yum install finger #RHEL/CentOS $ sudo dnf install finger #Fedora 22+ 它显示了用户的真实姓名、主目录、shell、登录名、时间等等: # finger service Login: service Name: Directory: /dataroot/mailbox Shell: /bin/bash Never logged in. No mail. No Plan. 4、getent命令 getent命令用于从NSS(Name Service Switch )的特定系统库中获取全部内容。 为了获取用户帐户的详细信息,可以使用passwd数据库获取username的信息: # getent passwd service service:x:501:89::/dataroot/mailbox:/bin/bash 5、grep命令 grep命令是linux系统中一个功能强大的模式搜索工具,可以使用这个命令在/etc/passwd文件中查找特定帐户的信息: # grep -i service /etc/passwd service:x:501:89::/dataroot/mailbox:/bin/bash 6、lslogins命令 lslogins命令用于显示系统的用户信息,-u参数用于只显示用户帐户: # lslogins -u service Username: service UID: 501 Gecos field: Home directory: /dataroot/mailbox Shell: /bin/bash No login: no Password is locked: no Password no required: no Login by password disabled: no Primary group: postfix GID: 89 Failed login: Sep18/13:06 Failed login terminal: ssh:notty Hushed: no Password expiration warn interval: 7 Password changed: 2016-Nov30 Maximal change time: 99999 7、users命令 users命令用于显示当前登录的所有用户的信息,如下所示: # users root 8、who命令 who命令用于显示登录到系统的用户,包括这些用户连接的终端: # who -u root pts/0 Sep 24 08:22 . 22407 (113.250.254.93) 9、w命令 w命令用于显示登录到系统的用户以及这些用户正在做的操作: # w 10:02:20 up 5 days, 21:51, 1 user, load average: 0.01, 0.03, 0.00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/0 113.250.254.93 08:22 0.00s 0.04s 0.00s w 10、last或lastb命令 last/lastb用于显示一个登录用户的列表: # last -a root pts/0 Sun Sep 24 08:22 still logged in 113.250.254.93 root pts/0 Fri Sep 22 16:12 - 16:23 (00:11) 113.250.253.146 root pts/0 Fri Sep 22 10:22 - 10:34 (00:12) 113.250.253.146 root pts/0 Wed Sep 20 11:54 - 11:55 (00:01) 113.250.251.94 root pts/0 Mon Sep 18 12:11 - 12:12 (00:00) 113.250.255.199 reboot system boot Mon Sep 18 12:10 - 10:06 (5+21:55) 4.13.2-1.el6.elrepo.x86_64 11、lastlog命令 lastlog命令用于显示所有用户登录情况的详细信息,执行信息如下: # lastlog Username Port From Latest root pts/0 113.250.254.93 Sun Sep 24 08:22:31 +0800 2017 bin **Never logged in** daemon **Never logged in** adm **Never logged in** lp **Never logged in** sync **Never logged in** shutdown **Never logged in** halt **Never logged in** mail **Never logged in** uucp **Never logged in** operator **Never logged in** games **Never logged in** gopher **Never logged in** ftp **Never logged in** nobody **Never logged in** vcsa **Never logged in** abrt **Never logged in** ntp **Never logged in** saslauth **Never logged in** postfix **Never logged in** sshd **Never logged in** tcpdump **Never logged in** dbus **Never logged in** ftpuser **Never logged in** mysql **Never logged in** webmaster **Never logged in** opendkim **Never logged in** service **Never logged in** nginx **Never logged in** 以上就是全部用于显示linux用户信息的命令,希望对大家有所帮助。 « 上一篇:数据库第7章作业——数据库设计 » 下一篇:linux c语言编译成exe,C/C++程序从编译到最终生成可执行文件的过程分析 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |