问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

Linux下基本的查看用户和管理用户密码命令

提问网友 发布时间:2025-02-10 12:30
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
1个回答
热心网友 回答时间:2025-03-16 11:12

查看用户
a),查看当前登录用户

复制代码代码如下:[root@krlcgcms01 ~]# w
功能说明:显示目前登入系统的用户信息。
语  法:w [-fhlsuV][用户名称]
补充说明:执行这项指令可得知目前登入系统的用户有那些人,以及他们正在执行的程序。单独执行w
指令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关信息。
参  数:
-f  开启或关闭显示用户从何处登入系统。
-h  不显示各栏位的标题信息列。
-l  使用详细格式列表,此为预设值。
-s  使用简洁格式列表,不显示用户登入时间,终端机阶段作业和程序所耗费的CPU时间。
-u  忽略执行程序的名称,以及该程序耗费CPU时间的信息。
-V  显示版本信息。

复制代码代码如下:[root@krlcgcms01 ~]# who
功能说明:显示目前登入系统的用户信息。
语  法:who [-Himqsw][--help][--version][am i][记录文件]
补充说明:执行这项指令可得知目前有那些用户登入系统,单独执行who指令会列出登入帐号,使用的    终端机,登入时间以及从何处登入或正在使用哪个X显示器。
参  数:
-H或--heading  显示各栏位的标题信息列。
-i或-u或--idle  显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成"."号,如果该用户已超过24小时没有任何动作,则标示出"old"字符串。
-m  此参数的效果和指定"am i"字符串相同。
-q或--count  只显示登入系统的帐号名称和总人数。
-s  此参数将忽略不予处理,仅负责解决who指令其他版本的兼容性问题。
-w或-T或--mesg或--message或--writable  显示用户的信息状态栏。
--help  在线帮助。
--version  显示版本信息。

b),查看自己的用户名

复制代码代码如下:[root@krlcgcms01 ~]# whoami
功能说明:先似乎用户名称。
语  法:whoami [--help][--version]
补充说明:显示自身的用户名称,本指令相当于执行"id -un"指令。
参  数:
--help  在线帮助。
--version  显示版本信息。

c),查看单个用户信息

复制代码代码如下:[root@krlcgcms01 ~]# finger apacheuser
finger命令的功能是查询用户的信息,通常会显示系统中某个用户的用户名、主目录、停滞时间、登录时间、登录shell等信息。如果要查询远程机上的用户信息,需要在用户名后面接“@主机名”,采用[用户名@主机名]的格式,不过要查询的网络主机需要运行finger守护进程。
该命令的一般格式为:
finger [选项] [使用者] [用户@主机]
命令中各选项的含义如下:
-s 显示用户的注册名、实际姓名、终端名称、写状态、停滞时间、登录时间等信息。
-l 除了用-s选项显示的信息外,还显示用户主目录、登录shell、邮件状态等信息,以及用户主目录下的.plan、.project和.forward文件的内容。
-p 除了不显示.plan文件和.project文件以外,与-l选项相同。 
[例]在本地机上使用finger命令。

复制代码代码如下:
$ finger xxq
Login: xxq Name:
Directory: /home/xxq Shell: /bin/bash
Last login Thu Jan 1 21:43 (CST) on tty1
No mail.
No Plan. 
$ finger
Login Name Tty Idle Login Time Office Office Phone
root root *1 28 Nov 25 09:17
……
[root@krlcgcms01 ~]# id apacheuser
d),查看用户登录记录

复制代码代码如下:
[root@krlcgcms01 ~]# last 查看登录成功的用户记录
[root@krlcgcms01 ~]# lastb 查看登录不成功的用户记录
e),查看所有用户

复制代码代码如下:
[root@krlcgcms01 ~]# cut -d : -f 1 /etc/passwd
[root@krlcgcms01 ~]# cat /etc/passwd |awk -F \: ‘{print $1}’



用户密码管理
用户管理的一项重要内容是用户口令的管理。用户账号刚创建时没有口令,是被系统锁定的,无法使用,必须为其指定口令后才能使用,即使是空口令。
指定和修改用户口令的Shell命令是passwd。终极用户能为自己和其他用户指定口令,普通用户只能修改自己的口令。命令的格式为:
代码:
passwd 选项 用户名
可使用的选项:
-l 锁定口令,即禁用账号。
-u 口令解锁。
-d 使账号无口令。
-f 强迫用户下次登录时修改口令。
如果默认用户名,则修改当前用户的口令。
例如:假设当前用户是sam,则下面的命令修改该用户自己的口令:

复制代码代码如下:
$ passwd
Old password:******
New password:*******
Re-enter new password:*******
如果是终极用户,能用下列形式指定任意用户的口令:

复制代码代码如下:
# passwd sam
New password:*******
Re-enter new password:*******
普通用户修改自己的口令时,passwd命令会先询问原口令,验证后再需求用户输入两遍新口令,如果两次输入的口令一致,则将这个口令指定给用户;而终极 用户为用户指定口令时,就不必知道原口令。为了安全起见,用户应该选择比较复杂的口令,最佳使用不少于8位的口令,口令中包含有大写、小写字母和数字,并 且应该和姓名、生日等不相同。
为用户指定空口令时,执行下列形式的命令:
代码:

复制代码代码如下:
# passwd -d sam
此命令将用户sam的口令删除,这样用户sam下一次登录时,系统就不再询问口令。
passwd命令还能用-l(lock)选项锁定某一用户,使其不能登录,例如:
代码:

复制代码代码如下:
# passwd -l sam

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

授薪员额制是什么意思 董事会秘书证书可以个人报考吗 什么是授薪人士 广西北海市有几个县? 微信支付宝向农村信用社的卡转帐最高一次转多少钱,一天可转几次啊... 广西农村信用社手机银行今天跨行转账限额是多少?每笔限额是多少? 红烧肉前腿肉好还是后腿肉好 爱鹤失众的意义是爱鹤失众 请问约定转存和自动转存有什么区别? ...信号处理期末复习资料,有大学资料百度网盘资源吗? ...遥感技术,这个书籍网盘链接求一下大家!感恩 儿童上呼吸道感染有哪些注意事项 上呼吸道感染注意什么 解析四大关键点 上呼吸道感染有些什么症状?应该注意些什么? 上呼吸道感染的日常注意事项 什么是九妖游戏盒子星耀版游戏里面的越光宝盒是什么东西 什么游戏盒有神剑情天在么我想问下我神剑情天游戏里没有小地图这个怎么... 有些什么游戏装备可以出售现在有什么游戏可以打装备卖钱 联想g460参数 什么是完美主义者 单片机无线通信模块电脑单片机与电脑怎样实现无线通讯 家里发现白色固体黏状的屎是什么动物的有点害怕,急求_百度... 爱奇艺视频怎么传给别人 爱奇艺如何传视频给别人 辛普森一家 人物简单赏析 5月11是工作日吗 5月11调休星期几 2023兔年5月11日出生女孩命格如何 根据八字五行取名 劳务派遣工伤责任承担 170元买什么游戏好在KTV玩什么游戏好 华为电脑体验苹果系统华为笔记本电脑和苹果笔记本电脑哪个好_百度知 ... 黄龄风月歌词 电脑微信语音没有声音如何处理_电脑微信语音没有声音怎么解决 电脑微信发语音没声音怎么解决_电脑微信发语音没声音解决方法 电脑微信发语音没声音怎么解决 电脑微信语音没声音如何解决_电脑微信语音没声音怎么解决 电脑微信群语音没声音如何处理_电脑微信群语音没声音怎么办_百度... 为什么电脑照片打不开电脑照片打不开显示内存不足怎么办 电脑中图片文件打不开电脑上的图片打不开了怎么回事 电脑打不开图片怎么办我的电脑打不开jpg图片是怎么回事求高手帮忙 Mplus细节教程:快速上手潜在剖面分析
Top