Linux用户管理常用命令集合
- chfn命令
格式:chfn
说明:提供用户更改个人信息,对于finger、mail、username等起作用
- 修改当前用户的finger信息
-
chfn
Changing finger information for user
Password:[del] //口令验证
Name[]:Johnney Huang //提供finger时的内容
Office[]:NCCU //办公室
OfficePhone[]:[del] //办公电话
HomePhone[]:[del] //家庭电话
- chsh命令
格式:chsh [-l][-sshellname]
说明:更改用户shell设定。
参数:
- -l:列出当前机器上能用的shell名称
- -s:将当前的shell变为shellname
-
chsh
Changing shell for user1
Password:[del] //口令验证
Newshell[/bin/tcsh]:/bin/csh //新的shell
- 展示/etc/shells文件内容:
-
chsh -l
/bin/bash
/bin/sh
/bin/ash
/bin/bsh
/bin/tcsh
/bin/csh
- last命令
格式:last[-X][-f FileName][-t Time][-n Number|-Number][用户名][终端]
说明:显示系统开机以来或是从每月初登录用户的信息
参数:
- -f FileName:指定一个来读取登录或注销的备用文件
- -n:指定在列表中要显示的行数
- -t Time:显示在一个给定的时间值中登录的用户。时间变量以十进制的[[CC]YY]MMDDhhmm[.SS]形式指定,其中:
- CC指定年份的前两个数字
- YY指定年份的后两个数字
- MM指定年份中的月份(01到12)
- DD指定月份中的日期(01到31)
- hh指定天中的小时(00到23)
- mm指定小时中的分数(00到59)
-
SS指定分钟中的秒数(00到59)
- -X:显示每个用户名所有可用字符,而不是截断只剩前面8个字符
- -X:显示每个用户名所有可用字符,而不是截断只剩前面8个字符
- 要显示所有在4月15日上午10:30仍登录的用户
-
last -t 04151030
- 要显示列表中的10行
-
last -n 10
- 要显示所有记录的登录和注销
-
last -X
- passwd命令
格式:passwd [-l] [-u] [-d] [-S] [username]
说明:用来更改用户的密码。
参数:
- -l:锁定已经命名的账户名称,只有具备root权限的用户方可使用
- -u:解开账户锁定状态,只有具备root权限的用户方可使用
- -d:关闭用户的密码认证功能,用户在登入时将可以不用输入密码,只有具备root权限的用户方可使用
- -S:显示指定用户的密码认证种类,只有具备root权限的用户方可使用
- username:指定账号名称,普通只能修改自己的密码
- 设置用户的口令:
-
passwd
- 锁定指定用户账号
-
passwd –l user1
- 解锁指定用户账号
-
passwd –u user1
- 删除用户口令
-
passwd –d user1
- 查询用户口令状态
-
passwd –S user1
- who命令
格式:who [-husfV][user]
说明:显示系统中当前有哪些用户在线,显示的了用户ID,终端,登录IP,上线时间,停留时间,CPU使用量,动作等等。
参数:
- -h:不显示标题列
- -u:不显示用户的动作/工作
- -s:使用简短的格式来显示
- -f:不显示用户的上线位置
- -V:显示程序版本
- 显示系统当前用户:
-
who
声明: 除非转自他站(如有侵权,请联系处理)外,本文采用 BY-NC-SA 协议进行授权 | 嗅谱网
转载请注明:转自《Linux用户管理常用命令集合》
本文地址:http://www.xiupu.net/archives-51.html
关注公众号:
微信赞赏
支付宝赞赏