Linux 常用命令一:查看用户相关信息 who、w、id、last、lastlog

作者&投稿:寸竿 (若有异议请与网页底部的电邮联系)
~ who命令

用法:who [选项]... [ 文件 | 参数1 参数2 ]

who仅能显示当前登录用户的信息,当切换用户时查看的仍是登录用户;用id可以查看正在操作的用户。

当再登录一个用户时就可以看到多个登录用户信息

2、w命令

用来查看登陆者的信息以及它们的行为

用法: w [选项]... [user]

3、id命令

id命令可以查看用户id和名称、群组id和名称、附加群组id和名称。

直接id命令可以查看当前操作用户信息;‘id 用户名’则可以查看其他用户信息。

4、last和lastlog

last可以看到用户的登录时间和登录状态

lastlog可以查看用户的最后登陆时间

5、/etc/passwd文件

/etc/passwd是一个文本文件,它包含每个用户登录Linux系统所必需的信息。它维护用户的有用信息,如用户名,密码,用户ID,组ID,用户ID信息,家目录和shell

上面7个字段的信息:

/etc/passwd明明存储的都是用户信息,为什么不叫 /etc/users?

最初个文件就是用来存密码的,而且是明文存储。比如:root:123456,所以最开始的时候,这个命名是没有什么问题,符合实际用途。后来发现这样存密码不安全,于是就把密码转移到 /etc/shadow 里面去了,加密存储。所以这个 /etc/passwd 文件变成了root:x,x它表明加密密码存储在 /etc/shadow 文件中,基本都是这样。于是 /etc/passwd 就和密码没有什么关系了。

合理的命名应该是:

/etc/passwd --> /etc/users

/etc/shadow --> /etc/passwords

但是Linux/Unix是很依赖文件的,要改一个关键文件的文件名太麻烦了,可能后面都不会改了。


高州市15393808136: Linux查看所有用户用什么命令 -
营叶先锋: 1.who命令 who用于查看当前登入主机的用户终端信息,格式为“who [参数]”. 这三个简单的字母可以快速显示出所有正在登录本机的用户的名称以及他们正在开启的终端信息.表2-9所示为执行who命令后的结果. [root@linuxprobe ~]# who...

高州市15393808136: linux系统如何察看存在的用户 -
营叶先锋: 查看正在使用linux的用户 你可以使用who命令 或者 使用top查看用户总数 查看存在的用户 你可以vim /etc/passwd进行查看

高州市15393808136: 请问用什么命令查看LINUX系统中有哪些用户 -
营叶先锋: 1、用户名和密码的存储位置 存储帐号的文件:/etc/passwd 存储密码的文件:/etc/shadow 2、可以使用cat、more、head、tail以及vim等命令查看或者修改,如下图所示:比如要查找系统中admin普通用户的密码,则执行: cat /etc/shadow | ...

高州市15393808136: 在linux的ubuntu中如何用命令符查看用户?在linux的
营叶先锋: ctrl + Alt + F1 -》F6 一般是6个终端,这完全是Linux终端!也可以说是 命令符 还有一种是图形界面下的 一般是:gnome-terminal 这个叫模拟终端,可以开很多个的. ctrl + Alt + F1 模式需要登录,输入账号密码,,, 其他都一样了... 常用命令: ls cd chmod chown sudo su 其中学习用的是:man ls、ls --help 、help ls 、info ls ,把ls替换为你需要了解的命令即可.man -k ls可以搜索相关帮助. 如果还不懂 弄一本 Linux的书 来学习.

高州市15393808136: linux怎样查看所有用户信息 -
营叶先锋: 可以查看 /etc/passwd 文件,是用户的配置文件. 内容格式 注册名:口令:用户标识号:组标识号:用户名:用户主目录:命令解释程序 . 以root用户为例.root是用户注册名,X表示密码保存在/etc/shadow,用户ID为0,所在用户组ID为0,用户名是root,home目录为/root,解释程序/bin/bash.

高州市15393808136: linux操作系统中常见的用户管理命令有哪些 -
营叶先锋: linux中常用的用户管理命令: 1 groups列出当前用户所属的所有组2. newgrp groupname切换当前用户的有效用户组为groupname.一个用户可以属于多个组,但只有一个有效用户组,当其新建一个文件时,该文件属于有效用户组....

高州市15393808136: linux的常用命令有那些 -
营叶先锋: linux常用命令(基础) 1. man 对你熟悉或不熟悉的命令提供帮助解释 eg:man ls 就可以查看ls相关的用法 注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行. 2. ls 查看目录或者文件的属*,列举出任一目录下面的文件 eg: ls /...

高州市15393808136: LINUX有什么命令可以查看当前的所有用户和用户组 -
营叶先锋: 用浏览文件的命令可以到/etc/passwd中查看用户文件 例如less /etc/passwd 或者 cat /etc/passwdchmod这个命令是用来改权限的o 是owner的意思 -rw 就是把 读和写的权限去掉 如果要加上的话就 +rw 就行了 后面的 config.inc.php 是文件名,也就是你要改变权限的文件!当然你也可以用man chmod来查看这个命令的更多用法

高州市15393808136: Linux查看所有用户用什么命令
营叶先锋: awk -F: '{print $1}' /etc/passwd,可以列 出所有用户包括系统用户

高州市15393808136: linux上使用什么命令查看当前使用shell的用户名 -
营叶先锋: 使用如下命令(查看每个用户所对应的shell):cut -d ":" -f 1,7 /etc/passwd

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网