linux 用户命令(linux列出所有用户命令)

Linux查看所有用户用什么命令

cat/etc/passwd

cat/etc/passwd查看所有的用户信息,详情如下图

【步骤二】cat/etc/passwd|grep用户名

cat/etc/passwd|grep用户名,用于查找某个用户,如下图

【步骤三】cat/etc/group

cat/etc/group查看所有组信息,如下图

【步骤四】cat/etc/group|grep组名

cat/etc/group|grep组名,用于查找某个用户组,如下图

【步骤五】用户和组常用命令

groups查看当前登录用户的组内成员

groups test查看test用户所在的组,以及组内成员

whoami查看当前登录用户名

更多Linux资讯请查看《Linux就该这么学》。

linux清除日志的命令

linux系统下清除日志的命令是什么呢?下面是具体介绍:

linux系统下清除日志的命令是:

cat/dev/null slow.log或者是slow.log

拓展资料:

常用的日志文件:

access-log纪录HTTP/web的传输;

acct/pacct纪录用户命令;

aculog纪录MODEM的活动;

btmp纪录失败的纪录;

lastlog纪录最近几次成功登录的事件和最后一次不成功的登录;

messages从syslog中记录信息(有的链接到syslog文件);

sudolog纪录使用sudo发出的命令;

sulog纪录使用su命令的使用;

syslog从syslog中记录信息(通常链接到messages文件);

utmp纪录当前登录的每个用户;

wtmp一个用户每次登录进入和退出时间的永久纪录;

xferlog纪录FTP会话。

Linux查看用户命令是什么

可以使用whoami.

具体参考如下:

命令:whoami或者 who am i

功能说明:显示用户名称。

语法:whoami [--help][--version]

补充说明:显示自身的用户名称,本指令相当于执行"id-un"指令。

whoami命令显示登录名。与使用命令 who并指定 am i

不同,whoami命令在有 root用户权限时也有效,因为它不检查/etc/utmp文件。

该命令只出现在windows系列中的

windows 2000中。

参数:

--help在线帮助。

--version显示版本信息。

附:whoami

与who am i的区别

who这个命令重点是用来查看当前有哪些用户登录到了本台机器上。

who-m的作用和who am

i的作用是一样的。

who-q用来显示当前登录用户的个数。

who am i

显示的是实际用户的用户名,即用户登陆的时候的用户ID。此命令相当于who-m。

who am i显示的是“登录用户”的用户名。

用Linux的术语来解释就是:(实际用户=uid,即user id。有效用户=euid,即effective user id)

whoami显示的是有效用户ID.

whoami显示的是当前“操作用户”的用户名。

先看看这三个命令的输出信息:

[jb51@jb51~]$ whoami

jb51

[jb51@jb51~]$ who am i

jb51

pts/3 2011-07-25 13:17(:0.0)

[jb51@jb51~]$ who

jb51:0 2011-07-25

09:54

jb51 pts/0 2011-07-25 09:55(:0.0)

jb51 pts/1 2011-07-25 09:57

(:0.0)

jb51 pts/3 2011-07-25 13:17(:0.0)

当我用sudo su(或者sudo su

-)更换到root用户之后,你再看看:

[jb51@jb51~]$ sudo su

[root@jb51 jb51]# whoami

root

[root@jb51 jb51]# who am i

jb51 pts/3 2011-07-25 13:17(:0.0)

[root@jb51 jb51]# who

jb51:0 2011-07-25 09:54

jb51 pts/0 2011-07-25

09:55(:0.0)

jb51 pts/1 2011-07-25 09:57(:0.0)

jb51 pts/3 2011-07-25

13:17(:0.0)

阅读剩余
THE END