欢迎来到天天文库
浏览记录
ID:38966727
大小:393.31 KB
页数:29页
时间:2019-06-22
《《用户和组管理》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第4章用户和组管理14.1用户和组文件1、用户帐号文件——passwd(位置:/etc/passwd)用于用户登录时校验用户的登录名、加密的口令数据项、用户ID(UID)、默认的用户分组ID(GID)、用户信息、用户登录子目录及登录后使用的shell。每一行保存一个用户信息,一行中的每个数据项用冒号“:”分隔,共有7个数据项,分别为LOGNAME:PASSWORD:UID:GID:USERINFO:HOME:SHELL24.1用户和组文件例如,Liyang:x:500:500:liyang:/home/liyang:/bin/
2、bash注意:用户的UID是唯一的,root用户的UID是0。34.1用户和组文件2、用户影子文件(用户密码文件)——shadow(位置:/etc/shadow)是一种安全机制,将加密的口令放在shadow文件里,该文件只有root用户可读,而在passwd文件里的密文域显示一个x,从而最大限度减少了密文泄露机会。Shadow文件的每行是8个冒号分割的9个域,格式如下:username:passwd:lastchg:min:max:warn:inactive:expire:flag各项意义见p70表4-144.1用户和组文件例
3、如,Liyang:$1$kg6cOZ23z$d19/H2TCYjrilMVFWsIR1:12929:0:9999:7:::用户登录名:Liyang用户加密口令::$1$kg6cOZ23z$d19/H2TCYjrilMVFWsIR1从1970年1月1日起到上次修改口令所经历的天数:12929需要多少天才能修改这个口令:0该口令不过期要在口令失效前7天内通知用户,发出警告禁止登录前用户还有效的天数:未定义用户被禁止的登录的时间:未定义54.1用户和组文件3、用户组帐号文件——group(位置:/etc/group)4、用户组影子文
4、件——gshadow(位置:/etc/shadow)64.2使用命令行方式管理用户和组1、使用useradd命令添加用户例如,useradd–rjone–c“Jone”–gjerry–s/bin/sh–d/home/Jone//建立一个用户名为jone,描述信息为Jone,用户组为jerry,登录shell为/bin/sh,登录主目录为/home/Jone的用户。7PasswdjoneChangingpasswordforuserjoneNewpassword:Retypenewpassword:passwd:allauthe
5、nticationtoeknsupdatedsuccessfully.锁定用户密码:passwd–l用户名解锁用户密码:passwd–u用户名Linux锁定用户密码,是通过在密码文件shadow的密码字段加“!!”来标识该用户密码被锁定。4.2使用命令行方式管理用户和组84.2使用命令行方式管理用户和组2、使用usermod命令修改用户信息改变用户名,使用-l参数例如,usermod–lhoney-jone–s/bin/ash–c“honey-jone”jone//将用户jone的用户名改为honey-jone,其登录shel
6、l改为/bin/ash,用户描述信息改为”honey-jone”锁定用户,使用-L参数例如,usermod–Llijunjie//锁定用户lijunjieLinux锁定用户,是通过在密码文件shadow的密码字段加“!”来标识该用户被锁定。94.2使用命令行方式管理用户和组解锁用户,使用-U参数例如,usermod–Ulijunjie//解锁用户lijunjie3、使用userdel命令删除用户例如,userdelliyang例如,userdel–ryang//删除用户的同时,一并删除该用户对应的主目录。104、使用group
7、add命令创建用户组例如,groupadd–g5400testbed//创建一个GID为5400,组名为testbed的用户组例如,groupadd–g5401testbedgroupadd:grouptestbedexists//创建一个GID为5401,组名为testbed的用户组,由于组名不唯一,创建失败。5、使用groupmod命令修改用户组属性6、使用groupdel命令删除用户组当然也可以使用图形界面进行用户和组的管理。单击启动【主菜单】→【系统设置】→【用户和组群】4.2使用命令行方式管理用户和组11选择题1.以
8、下文件中,只有root用户才有权存取的是()。A.passwdB.shadowC.groupD.password2.以下对Linux的用户帐号的描述,正确的是()。A.Linux的用户帐户和对应的密码,均是存放在passwd文件中的B.passwd文件只有系统管理员才有权存取
此文档下载收益归作者所有