欢迎来到天天文库
浏览记录
ID:50052363
大小:2.05 MB
页数:32页
时间:2020-03-08
《Linux系统管理 教学课件 作者 董良 宁方明 5.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第五章用户和组管理1本章内容什么是用户用户管理组管理使用用户管理器管理用户和组2用户和组帐号概述Linux基于用户身份对资源访问进行控制用户帐号:超级用户root普通用户程序用户组帐号:基本组(私有组)附加组(公共组)UID和GID:UID(UserIdentity,用户标识号)GID(GroupIdentify,组标识号)3用户帐号文件——passwd用于保存用户的帐号基本信息文件位置:/etc/passwd每一行对应一个用户的帐号记录[root@localhost~]#tail-2/etc/passwdsabayon:x:86:86:Sabayonuser:/home/sabayon:
2、/sbin/nologinstudent:x:500:500:StudentUser:/home/student:/bin/bash字段1:用户帐号的名称字段2:用户密码字串或者密码占位符“x”字段3:用户帐号的UID号字段4:所属基本组帐号的GID号字段5:用户全名字段6:宿主目录字段7:登录Shell信息4用户帐号文件——shadow用于保存密码字串、密码有效期等信息文件位置:/etc/shadow每一行对应一个用户的密码记录[root@localhost~]#tail-2/etc/shadowsabayon:!!:15495:0:99999:7:::student:$1$po/zD0
3、XK$4HSh/Aeae/eJ6dNj1k7Oz1:15495:0:99999:7:::字段1:用户帐号的名称字段2:加密的密码字串信息字段3:上次修改密码的时间字段4:密码的最短有效天数,默认值为0字段5:密码的最长有效天数,默认值为99999字段6:提前多少天警告用户口令将过期,默认值为7字段7:在密码过期之后多少天禁用此用户字段8:帐号失效时间,默认值为空字段9:保留字段(未使用)5添加用户帐号useradd命令格式:useradd[选项]...用户名常用命令选项-u:指定UID标记号-d:指定宿主目录,缺省为/home/用户名-e:指定帐号失效时间-g:指定用户的基本组名(或UID
4、号)-G:指定用户的附加组名(或GID号)-M:不为用户建立并初始化宿主目录-s:指定用户的登录Shell6用户帐号的初始配置文件文件来源新建用户帐号时,从/etc/skel目录中复制而来主要的用户初始配置文件~/.bash_profile:用户每次登录时执行~/.bashrc:每次进入新的Bash环境时执行~/.bash_logout:用户每次退出登录时执行全局初始配置文件/etc/bashrc/erc/profile[root@localhost~]#cat~/.bashrcaliasrm='rm-i'aliascp='cp-i'aliasmv='mv-i'……7设置/更改用户口令pa
5、sswd命令格式:passwd[选项]...用户名常用命令选项-d:清空用户的密码,使之无需密码即可登录-l:锁定用户帐号-S:查看用户帐号的状态(是否被锁定)-u:解锁用户帐号8修改用户帐号的属性usermod命令格式:usermod[选项]...用户名常用命令选项-l:更改用户帐号的登录名称-L:锁定用户账户-U:解锁用户账户以下选项与useradd命令中的含义相同-u、-d、-e、-g、-G、-s9删除用户帐号userdel命令格式:userdel[-r]用户名添加-r选项时,表示连用户的宿主目录一并删除[root@localhost~]#useraddstu01[root@loca
6、lhost~]#ls-ld/home/stu01/drwx------2stu01stu01409609-0912:38/home/stu01/[root@localhost~]#userdel-rstu01[root@localhost~]#ls-ld/home/stu01/ls:/home/stu01/:没有那个文件或目录删除用户帐号stu0110改变用户密码期限chage命令格式:chage[选项]...用户帐号名常用命令选项-M:密码的最长有效天数-m:密码的最短有效天数-W:密码的警告天数-I:密码的有效天数-E:密码的过期时间11组帐号文件—group、gshadow与用户帐号
7、文件相类似/etc/group:保存组帐号基本信息/etc/gshadow:保存组帐号的密码信息[root@localhost~]#grep"adm"/etc/groupsys:x:3:root,bin,admadm:x:4:root,adm,daemon组帐号名组成员列表12添加组帐号groupadd命令格式:groupadd[-gGID]组帐号名[root@localhost~]#groupadd-g1000mark
此文档下载收益归作者所有