linux的用户管理
课程目录用户管理相关文件介绍用户管理相关命令介绍
3用户管理用户的属性用户名口令用户ID(UID)用户主目录(HOME)用户shell
4/etc/passwd文件/etc/passwd文件是系统能够识别的用户清单。用户登陆时,系统查询这个文件,确定用户的UID并验证用户口令登陆名经过加密的口令UID默认的GID个人信息主目录登陆shell
5/etc/group文件包含了UNIX组的名称和每个组中成员列表每一行代表一个组,包括4个字段:组名加密的口令GID号成员列表,彼此用逗号隔开
6组名组成员group文件实例
7添加用户adduser语法:adduserusername实例: #addusernewuser添加用户名为newuser的新用户
8adduser配置文件/etc/adduser.conf FIRST_UID=1000LAST_UID=29999USERS_GID=100 DHOME=/home DSHELL=/bin/bash SKEL=/etc/skel
9SKEL模板/etc/skel目录是被/usr/sbin/useradd使用把想要新用户拥有的配置文件从/etc/skel目录拷贝,常用的文件:.bash_profile.bashrc.bash_logoutdircolors.inputrc.vimrc
10添加新用户的过程系统编辑passwd和shadow文件,定义用户帐号设置一个初始口令创建用户主目录,用chown和chmod命令改变主目录的属主和属性为用户所进行的步骤将默认的启动文件复制到用户主目录中设置用户的邮件主目录并建立邮件别名
11设置初始口令使用passwd命令可以修改用户口令root用户可以修改任何用户的口令语法:passwd[-k][-l][u][-f][-d][-S]username使用方法: passwdusername
12修改用户属性usermod语法:usermod[-uuid[-o]][-ggroup][-Ggropup,…][-dhome[-m]][-sshell][-ccomment][-lnew_name][-finactive][-eexpire][-ppasswd][-L|-U]name举例用户oldname改名为newname,注意要同时更改家目录:usermod–d/home/newname–m–lnewnameoldname
13删除用户deluser语法:deluserusername使用方法: deluser--remove-homeuser1 删除用户user1的同时删除用户的工作目录
14添加用户组addgroup语法:addgroupgroupname使用方法: addgroupgroupname
15删除用户组delgroup语法:delgroupgroupname使用方法: delgroupgroupname1
本节课主要介绍了linux系统中用户管理相关的重要配置文件以及用户管理相关的命令。思考用户相关的文件有哪些?简述添加用户的过程。总结与思考