Linux命令用于查看用户

时间:2014-08-20 14:17:36

标签: linux

我尝试了很多网站,只能查看我的linux CentOS中的用户是查看/ etc / passwd文件。有哪些命令可以查看CentOS中存在的用户,“cat / etc / passwd”除外?

4 个答案:

答案 0 :(得分:1)

您可以使用getent passwd

$getent passwd | cut -d: -f1 
at
avahi
beagleindex
bin
daemon
dnsmasq
festival
ftp
games
gdm
git-daemon
haldaemon
icecream
lighttpd

答案 1 :(得分:0)

这些命令仍然显示为/etc/passwd,但仅显示用户名。至少他们与cat /etc/passwd不同。

awk -F: '{ print $1 }' /etc/passwd
cut -f1 -d: /etc/passwd
sed 's|:.*||' /etc/passwd

答案 2 :(得分:0)

你试过lastlog吗?

这应该列出所有用户以及他们上次登录的时间 - 包括从不:

 lastlog |more
      1 Username         Port     From             Latest
      2 root                                       **Never logged in**
      3 daemon                                     **Never logged in**
      4 bin                                        **Never logged in**
      5 sys                                        **Never logged in**
      6 sync                                       **Never logged in**
      7 games                                      **Never logged in**
      8 man                                        **Never logged in**
      9 lp                                         **Never logged in**
     10 mail                                       **Never logged in**

答案 3 :(得分:0)

你怎么试

cd /users/

ls

目录名称将是用户。