4.1 Linux用户分类

? 超级用户 root UID为0,具有操作系统的一切权限

? 普通用户 UID在500--6000,有限的操作权限

? 伪用户 UID在1-499之间 为了方便系统管理,满足对应的应用服务,不能登录

4.2 用户密码

命令:passwd 用户名

密码文件 /etc/passwd

clip_image002

在密码文件中定义用户特性,分为7个部分,说明如下:

账号名称:root

用户密码:X为加密存储 !为未设密码

用户标识码:0

用户属组标识码:0

用户相关信息:root

用户家目录:/root

用户环境:/bin/bash

因此,我们可以通过修改/etc/passwd  文件实现用户信息变更!

4.3 密码文件

密码文件:/etc/shadow

clip_image004

说明:这个文件只有root用户可以读取,这个文件分9个字段,用冒号隔开

用户名:root

口令:存放加密的口令,如果第一个字符时!则这个用户不能登录

最后一次密码修改时间:记录上一次修改在什么时候

最大时间间隔:密码可以再过几天可以被修改,为0表示随时更改

最小时间间隔:至少多少天才能更改

警告时间:在密码需要更改前多少天通知你

不活动时间:在密码到期后,有个延期时间

失效时间:

4.4 添加用户

命令:useradd 或 adduser

例子:useradd zhang3

当然在创建用户时还可带选项:

useradd -u //指定UID

-g //指定主组(组要存在)

-G //指定辅助组(一个用户可以属于多个组)

-s //指定shell

-d //指定用户主目录

4.5 删除用户

命令:userdel

用法:userdel -r 用户名 //删除用户家目录及所有相关信息

4.6 修改用户属性

命令:usermod

用法:usermod -l //更改登录名称

-L //锁定用户

-U //解锁用户