Linux下的用户管理
Linux下有三类用户
1. 超级用户: root具有操作系统的一切权限UID 值为0
2. 普通用户: 普通用户具有操作系统有限的权限
3. 伪用户: 是为了方便管理系统,满足相应的系统进程文件属性的要求 ,不能登录 UID 1-
passwd /etc/passwd 只定义账号不定义口令
该文件中一行定义一个用户,分七个部分
账号密码:root 账户密码: x 用户标识码(用户ID) 0
组标识码(用户组ID) 0 用户相关信息:admin 用户家目录: /root 用户环境: /bin/bash
/etc/shadow 这个文件只有root用户可以读,这个文件的第一个字符是!则这个用户不能登录
最后一次修改时间:
最大时间间隔: 0 可以随时改变 最小时间间隔: 99999
警告时间: 1 周 不活动时间: 失效时间:
用户账户管理
创建账户:1.在/etc/passwd中添加一条记录
2.创建用户组目录 3.在用户主目录中设置默认的配置文件
4.设置用户初始口令
Useradd或adduser命令创建
-u -g -G -d -s -c -e -k -n -M -r
用户账户的维护
Userdel 删除用户
-r 可删除用户家目录及用户所有信息
Usermod –l 新用户名 旧用户名
Usermod –l 新用户名 锁定用户
Usermod –u 用户名 解锁用户
Passwd -l vpasswd -u passwd -s