- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学习情境5管理Linux的用户与组
学习情境5 管理Linux的用户与组 用户与组管理 登录内幕: 提示输入用户名和密码 linux查询/etc/passwd里面是否包含该用户名 如果没有则退出,如果有则读取该用户的UID和GID以及Home目录、Shell等 linux查询/etc/shadow以核对密码 如果密码正确则进入shell控管范围 用户与组管理 /etc/passwd文件内容: 用户名 密码(x) UID(1~499系统预留500~65535) GID 说明信息 Home目录 Shell 用户与组管理 /etc/shadow文件内容: 用户名 密码:经过了加密,如果*开头那么不能登录 上次更改密码的日期(1970/1/1起) 密码不可被修改的天数(0表示随时可改) 密码需要重新修改的天数(99999表示不用改) 密码需要修改期限前的警告期限(7表示失效前7天开始提示) 帐号失效期限 帐号取消期限 预留 用户与组管理 /etc/group文件: 组名称 组密码:密码在/etc/gshadow中 GID 属于组的用户列表,以逗号分割,如:hexy:x:500:test02,test03 用户与组管理 groupadd命令: 用途:增加组 语法: groupadd [-g GID] groupname 会访问/etc/group和/etc/gshadow文件,写入新的组信息 用户与组管理 groupdel命令: 用途:删除组 语法: groupdel groupname 会访问/etc/group和/etc/gshadow文件,删除组信息 注意:组内的用户必须不在线,而且该组不存在主用户才能删除。 用户与组管理 useradd命令: 用途:新增用户 语法:useradd [-u UID] [-g GID] [-G GID] [-d HOME] [-mM] [-s shell] username 参数说明: -u :指定UID -g :指定默认GID或者组名称,此GID或者组名称必须已经存在于/etc/group -G:指定所属的其他组,用逗号分割 -d :指定Home目录,如果不存在系统会创建 -M :不建立Home目录 -s :定义其使用的shell 用户与组管理 /etc/login.defs文件: 使用useradd username以及groupadd groupname时候使用的默认属性设置文件,常见内容有: MAIL_DIR /var/spool/mail ==默认邮件目录 PASS_MAX_DAYS 99999 ==密码需要修改的时间 PASS_MIN_DAYS 0 ==密码多久需要变更 PASS_MIN_LEN 5 ==密码的最小长度( PASS_WARN_AGE 7 ==密码失效警告天数 UID_MIN 500 ==最小UID UID_MAX 60000 ==最大的 UID GID_MIN 500 ==最小GID GID_MAX 60000 ==最大GID CREATE_HOME yes ==是否创建Home目录 用户与组管理 /etc/default/useradd文件: 影响useradd username的默认配置: GROUP=100 ==默认的组为 100(users) HOME=/home ==默认用户Home目录的父目录 INACTIVE=-1 ==是否不启动,设定为-1即启动 EXPIRE= ==设定用户失效时间,单位为天 SHELL=/bin/bash ==默认的Shell SKEL=/etc/skel ==Home目录的默认内容从这里拷贝 用户与组管理 userdel命令: 用途:删除用户 语法: userdel [-r] username 指定-r参数将Home目录以及邮件目录删除 用户与组管理 实验: 新建组group01,group02,group03 新建用户test007,指定其默认组为group01,其他组为group02和group03 删除该用户和组 查看创建用户的脚本 用户与组管理 chsh命令: 用途:改变用户的默认shell 语法: chsh [-l] [-s shellname] 参数说明: -l :列出目前可用的shell名称 -s :改变当前用户的默认shell 用户与组管理 su命令: 用途:切换用户 语法: su [-
文档评论(0)