用户的属性 —— 用户名 —— 口令 —— 用户ID(UID) —— 用户主目录(HOME) —— 用户shell /etc/passwd文件 /etc/passwd文件是系统能够识别的用户清单。用户登录时,系统查询这个文件, 确定用户的UID并验证用户口令 (man 5 passwd) —— 登录名 —— 经过加密的口令 —— UID —— 默认的GID —— 个人信息 —— 主目录 —— 登录shell /etc/group文件 包含了UNIX组的名称和每个组中成员列表 每一行代表一个组,包含4个字段: —— 组名 —— 加密的口令 —— GID号 —— 成员列表,彼此用逗号隔开 用户命令 添加用户 adduser 语法:adduser <username> 实例: #adduser newuser 添加用户名为newuser的新用户 SKEL模块 /etc/skel目录是被/usr/sbin/useradd使用 把想要新用户拥有的配置文件从/etc/skel目录拷贝,常用的文件: —— .bash_profile —— .bashrc —— .bash_logout —— .dircolors —— .inputrc —— .vimrc 添加新用户的过程 系统 —— 编辑passwd和shadow文件,定义用户账号 —— 设置一个初始口令 —— 创建用户主目录,用chown和chmod命令改变主目录的属主和属性 为用户所进行的步骤 —— 将默认的启动文件复制到用户主目录中 —— 设置用户的邮件主目录并建立邮件别名 修改用户属性 usermod 举例:举例用户oldname改名为newname,注意要同时更改家目录: usermod -d /home/newname -m -l newname oldname 删除用户 deluser 语法:deluser <username> 使用方法: deluser --remove-home user1 删除用户user1的同时删除用户的工作目录