Linux个人命令笔记—3
用户账号文件:
/etc/passwd。(默认任何用户都可以查看)
当“cat /etc/passwd”时,每行代表一个用户,解析为:
例:
root :x :0 :0 :root :/root :/bin/bash
用户名:密码:UID:GID:说明:宿主目录:登陆shell
注意:密码“X”表示已加密,因为用户的密码均保存在另外一个文件上。
用户密码保存在“/etc/shadow”下。(只用root用户可以查看)
例:
root:$1$55HB4pbx$acHqk4lZiHTZ9cw0ZJe8f0:16431:0 :99999:7:::
用户名:MD5表示的密码:上次修改密码天数:最短有效期:最长有效期:密码更改警告天数:过期后多久禁用:账号失效时间:保留(无特别用途)
住:第三与第八个的天数均为现在距离1970年01月01日的天数。
命令:
1、useradd—用户增加命令。
格式:
useradd -【参数】 【新用户名】
参数:
-u:指定UID
-d:指定宿主目录位置
-g:指定基本组
-G:指定附加组
-M:建立宿主目录
-s:指定shell(一般shell为/bin/bash与/sbin/nologin,默认为/bin/bash)
2、passwd—变更密码。
格式:
passwd -【参数】 【新用户名】
参数:
-d:清空密码
-I(小L):锁定
-S:查看状态
-u:解锁
3、usermod—修改用户属性。
格式:
usermod -【参数】 【已有用户名】
参数(部分与useradd一致):
-l(小L):更改登陆名称
-L:锁定
-U:解锁
账户模板文件:“/etc/skel”
4、id—快速查看指定用户的标识信息
格式:
id 【已有用户名】
5、groups—查询用户所属组
格式:
groups 【已有用户名】
6、finger—查看用户登录信息
格式:
finger 【已有用户名】
7、w—查询当前用户的登录信息
格式:
w