欢迎来到天天文库
浏览记录
ID:41257691
大小:167.50 KB
页数:30页
时间:2019-08-20
《学习情境5 管理Linux的用户与组》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、学习情境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起
2、)密码不可被修改的天数(0表示随时可改)密码需要重新修改的天数(99999表示不用改)密码需要修改期限前的警告期限(7表示失效前7天开始提示)帐号失效期限帐号取消期限预留用户与组管理/etc/group文件:组名称组密码:密码在/etc/gshadow中GID属于组的用户列表,以逗号分割,如:hexy:x:500:test02,test03用户与组管理groupadd命令:用途:增加组语法:groupadd[-gGID]groupname会访问/etc/group和/etc/gshadow文件,写入新的组信息用户与组管理groupdel命令:用途:删除组语法
3、:groupdelgroupname会访问/etc/group和/etc/gshadow文件,删除组信息注意:组内的用户必须不在线,而且该组不存在主用户才能删除。用户与组管理useradd命令:用途:新增用户语法:useradd[-uUID][-gGID][-GGID][-dHOME][-mM][-sshell]username参数说明:-u:指定UID-g:指定默认GID或者组名称,此GID或者组名称必须已经存在于/etc/group-G:指定所属的其他组,用逗号分割-d:指定Home目录,如果不存在系统会创建-M:不建立Home目录-s:定义其使用的sh
4、ell用户与组管理/etc/login.defs文件:使用useraddusername以及groupaddgroupname时候使用的默认属性设置文件,常见内容有:MAIL_DIR/var/spool/mail<==默认邮件目录PASS_MAX_DAYS99999<==密码需要修改的时间PASS_MIN_DAYS0<==密码多久需要变更PASS_MIN_LEN5<==密码的最小长度(PASS_WARN_AGE7<==密码失效警告天数UID_MIN500<==最小UIDUID_MAX60000<==最大的UIDGID_MIN500<==最小GIDGID_MA
5、X60000<==最大GIDCREATE_HOMEyes<==是否创建Home目录用户与组管理/etc/default/useradd文件:影响useraddusername的默认配置:GROUP=100<==默认的组为100(users)HOME=/home<==默认用户Home目录的父目录INACTIVE=-1<==是否不启动,设定为-1即启动EXPIRE=<==设定用户失效时间,单位为天SHELL=/bin/bash<==默认的ShellSKEL=/etc/skel<==Home目录的默认内容从这里拷贝用户与组管理userdel命令:用途:删除用户语法
6、:userdel[-r]username指定-r参数将Home目录以及邮件目录删除用户与组管理实验:新建组group01,group02,group03新建用户test007,指定其默认组为group01,其他组为group02和group03删除该用户和组查看创建用户的脚本用户与组管理chsh命令:用途:改变用户的默认shell语法:chsh[-l][-sshellname]参数说明:-l:列出目前可用的shell名称-s:改变当前用户的默认shell用户与组管理su命令:用途:切换用户语法:su[-][username]创建子shell,并切换到user
7、name用户,如果没有username参数,那么切换到root。退出可以输入exit加入-可以强制创建登录shell,相当于重新登录root用户切换到其他用户不需要输入密码sudosudo命令的好处:自动保存命令日志操作员不需要root特权就能完成许多任务真正的root口令只让一两个人知道执行sudo比用su或者用root登录快不需要改变root口令就能撤销一些权限可以使用单个文件来控制对整个网络的访问权限sudosudo命令的用法:sudocommand第一次执行会要求输入密码(使用者自己的密码而非root密码)sodo命令的配置在/etc/sodoers
8、文件中,需要编辑时使用visodo命令sudo/et
此文档下载收益归作者所有