用户的属性
—— 用户名
—— 口令
—— 用户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的同时删除用户的工作目录
linux用户管理基础操作(学习笔记)
最新推荐文章于 2022-07-13 18:02:14 发布