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—查询当前用户的登录信息

格式:

相关推荐