欢迎来到天天文库
浏览记录
ID:40150300
大小:272.55 KB
页数:19页
时间:2019-07-23
《《账号与权限管理》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第6章账户与权限管理软件教研室段鸿轩duanhongxuan@sohu.comLinux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。实现用户账号的管理,要完成的工作主要有如下几个方面:用户账号的添加、删除与修改。用户口令的管理。用户组的管理。用户账号的管理工作主要涉及到用户账
2、号的添加、修改和删除。添加用户账号就是在系统中创建一个新账号,然后为新账号分配用户号、用户组、主目录和登录Shell等资源。刚添加的账号是被锁定的,无法使用。用户账号维护命令useradd格式:useraddname功能描述:useradd命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户。应用实例#useraddteacher(1)useradd可用来建立用户账号,它和adduser命令是相同的。(2)账号建好之后,再用passwd设定账号的密码。(3)使用useradd命令所建立的账号,实际
3、上是保存在/etc/passwd文本文件中5.命令格式:useradd[-选项]name6.其中各选项含义如下:7.举例:-g用户组指定用户所属的用户组。-ccomment指定一段注释性描述。-d目录指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。-G用户组,用户组指定用户所属的附加组,用逗号分隔。-sShell文件指定用户的登录Shell,默认为/bin/bash。-u用户号指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。例2:#useradd-s/bin/s
4、h-ggroup-Gadm,rootgem例1:#useradd-grootuser1例3:#useradd-d/usr/sam-msamusermod功能描述:修改用户账号就是根据实际情况更改用户的有关属性,如用户号、主目录、用户组、登录Shell等。命令格式:常用的选项包括-c,-d,-g,-G,-s,-u等,这些选项的意义与useradd命令中的选项一样,可以为用户指定新的资源值。usermod[-选项]name选项:1)常用的选项包括-c,-d,-m,-g,-G,-s,-u以及-o等,这些选项的意
5、义与useradd命令中的选项一样,可以为用户指定新的资源值。举例:#usermod-s/bin/ksh-d/home/z-gdevelopersam功能:将用户sam的登录Shell修改为ksh,主目录改为/home/z,用户组改为developer。2)选项-l:将原来的用户名改为新的用户名。举例:#usermod-lsansam功能:将sam的登录名改为san。3)选项-L功能:锁定用户密码,使密码无效。举例:#usermod-Lnewuser14)选项-U功能:对已经锁定的用户账号进行解锁,使其能
6、正常登陆系统。举例:#usermod-Unewuser1userdel命令功能:如果一个用户的账号不再使用,可以从系统中删除,。删除用户账号就是要将/etc/passwd等系统文件中的该用户记录删除,必要时还删除用户的主目录。命令格式:userdelname举例:#grepuser1/etc/passwd#userdeluser1#grepuser1/etc/passwd#ll–d/home/user1/4.选项-r功能:删除用户同时删除宿主目录。举例:#userdel–ruser1组账号维护命令grou
7、padd1.命令格式:groupadd组账号名2.功能描述:在系统中添加组账号,此命令向系统中增加了一个新组group1,新组的组标识号是在当前已有的最大组标识号的基础上加1,该组账号的GID大于500。3.举例:#groupaddmygroup#grepmygroup/etc/group4.建立系统组账号命令格式:groupadd–r系统组账号名5.功能描述:建立系统组账号,该组账号的GID小于500.应用举例:#groupadd–rsysgroup#grepsysgroup/etc/group6.选项
8、-g功能:指定新用户组的组标识号(GID)。应用举例:#groupadd-g102group2功能:此命令向系统中增加了一个新组group2,同时指定新组的组标识号是102。groupmod1.命令格式:groupmod–g新的GID用户组账号名2.功能描述:更改指定用户组的GID,组账号名保持不变。举例:#groupmod-g102group2功能:此命令将组group2的组标识号修改为102。3.命令格式:groupmod
此文档下载收益归作者所有