Linux网络服务器配置管理项目实训教程 学习情境1项目5 权限管理

上传人:无*** 文档编号:244073314 上传时间:2024-10-02 格式:PPT 页数:24 大小:284KB
返回 下载 相关 举报
Linux网络服务器配置管理项目实训教程 学习情境1项目5 权限管理_第1页
第1页 / 共24页
Linux网络服务器配置管理项目实训教程 学习情境1项目5 权限管理_第2页
第2页 / 共24页
Linux网络服务器配置管理项目实训教程 学习情境1项目5 权限管理_第3页
第3页 / 共24页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,第一级,第二级,第三级,第四级,第五级,Linux,网络服务器配置管理项目实训教程,杨云 等编著,中国水利水电出版社,1,.,项目课题引入,2,.,文件权限的概念与原理,3,.,文件权限的类型,4,.,文件权限的设置方法,5,.,现场演示案例,课题引入,项目背景,在用户,test,的家目录中有一个,shell,脚本,该脚本的名字是,bird.sh,。由于开发脚本时的疏忽,该脚本对所有用户都有读、写和可执行权限。现在需要修改该脚本满足下列要求:,对于,test,用户,对,bird,脚本用于读、写、可执行权限,对于,test,组的用户,拥有读和可执行权限,对于其它用户,没有任何权限,课题引入,项目分析,完成本项目需要解决的问题:,1,、文件权限是什么意思?,2,、文件权限的类型有哪些?,3,、如何设置和修改文件权限?,课题引入,教学目标,学习本课需要实现的教学目标:,掌握文件权限的基本概念,掌握文件权限的类型,掌握文件权限的设置方法,掌握使用各种文件系统,课题引入,应达到的职业能力,学生学习本课后应该具有的职业能力:,使用字符表示方式设置文件权限的能力,使用数字方式设置文件权限的能力,对,linux,系统文件的管理能力,良好的团队合作能力,项目问题一文件权限概述,文件是操作系统用来存储信息的基本结构,是一组信息的集合。,文件通过文件名来唯一的标识。,Linux,中的文件名称最长可允许,255,个字符,这些字符可用,AZ,、,09,、,.,、,_,、,-,等符号来表示。,与其他操作系统相比,,Linux,最大的不同点是没有“扩展名”的概念,也就是说文件的名称和该文件的种类并没有直接的关联,例如,smaple.txt,可能是一个运行文件,而,sample.exe,也有可能是文本文件,甚至可以不使用扩展名。,另一个特性是,Linux,文件名区分大小写。例如,sample.txt,、,Sample.txt,、,SAMPLE.txt,、,samplE.txt,在,Linx,系统中代表不同的文件,但在,DOS,和,Windows,平台却是指同一个文件。,在,Linux,系统中,如果文件名以“,.”,开始,表示该文件为隐藏文件需要使用“,ls,-a”,命令来才能显示。,文件权限概述,在,Linux,中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录。,通过设定权限可以从以下三种访问方式限制访问权限:,只允许用户自己访问,允许一个预先指定的用户组中的用户访问,允许系统中的任何用户访问,文件权限概述,用户能够控制一个给定的文件或目录的访问程度。一个文件或目录可能有读、写及执行权限。,当创建一个文件时,系统会自动地赋予文件所有者读和写的权限,这样可以允许所有者能够显示文件内容和修改文件。,文件所有者可以将这些权限改变为任何他想指定的权限。一个文件也许只有读权限,禁止任何修改。文件也可能只有执行权限,允许它想一个程序一样执行。,文件权限概述,三种不同的用户类型能够访问一个目录或者文件:所有者、用户组或其他用户。所有者是创建文件的用户,文件的所有者能够授予所在用户组的其他成员以及系统中除所属组之外的其他用户的文件访问权限。,每一个用户针对系统中的所有文件都有它自身的读、写和执行权限。,第一套权限控制访问自己的文件权限,即所有者权限,第二套权限控制用户组访问其中一个用户的文件的权限,第三套权限控制其他所有用户访问一个用户的文件的权限,项目问题二 文件权限的类型,下图中第二行开始,每一行的第一个字符一般用来区分文件的类型,一般取值为,d,,,-,,,l,,,b,,,c,,,s,,,p,。具体含义为:,d,:表示是一个目录,在,ext,文件系统中目录也是一种特殊的文件。,-,:表示该文件是一个普通的文件。,l:,表示该文件是一个符号链接文件,实际上它指向另一个文件。,b,、,c,:分别表示该文件为区块设备或其他的外围设备,是特殊类型的文件。,s,、,p,:这些文件关系到系统的数据结构和管道,通常很少见到。,文件权限的类型,在上面的显示结果中,每一行的第,2,10,个字符表示文件的访问权限。这,9,个字符每,3,个为一组,左边三个字符表示所有者权限,中间,3,个字符表示与所有者同一组的用户的权限,右边,3,个字符是其他用户的权限。代表的意义如下:,字符,2,、,3,、,4,表示该文件所有者的权限,有时也简称为,u,(,User,)的权限。,字符,5,、,6,、,7,表示该文件所有者所属组的组成员的权限。例如,此文件拥有者属于“,user”,组群,该组群中有,6,个成员,表示这,6,个成员都有此处指定的权限。简称为,g,(,Group,)的权限。,字符,8,、,9,、,10,表示该文件所有者所属组群以外的权限,简称为,o,(,Other,)的权限,文件权限的类型,9,个字符根据权限种类的不同,也分为,3,种类型:,r,(,Read,,读取):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目录的权限。,w,(,Write,,写入):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。,x,(,execute,,执行):对文件而言,具有执行文件的权限;对目录来说该用户具有进入目录的权限。,-,:表示不具有该项权限。,文件权限的类型,每个用户都拥有自己的主目录,通常在,/home,目录下,这些主目录的默认权限为,rwx,-,:执行,mkdir,命令所创建的目录,其默认权限为,rwxr-xr-x,用户可以根据需要修改目录的权限。,默认的权限可用,umask,命令修改,用法非常简单,只需执行“,umask,777”,命令,便代表屏蔽所有的权限,因而之后建立的文件或目录,其权限都变成,000,,依次类推。通常,root,帐号搭配,umask,命令的数值为,022,、,027,和,077,,普通用户则是采用,002,,这样所产生的默认权限依次为,755,、,750,、,700,、,775,。,特殊权限,文件与目录设置还有特殊权限。由于特殊权限会拥有一些“特权”,因而用户若无特殊需求,不应该启用这些权限,避免安全方面出现严重漏洞,造成黑客入侵,甚至摧毁系统。,s,或,S,(,SUID,,,Set UID,):可执行的文件搭配这个权限,便能得到特权,任意存取该文件的所有者能使用的全部系统资源。请注意具备,SUID,权限的文件,黑客经常利用这种权限,以,SUID,配上,root,帐号拥有者,无声无息地在系统中开扇后门,供日后进出使用,s,或,S,(,SGID,,,Set GID,):设置在文件上面,其效果与,SUID,相同,只不过将文件所有者换成用户组,该文件就可以任意存取整个用户组所能使用的系统资源。,T,或,T,(,Sticky,):,/,tmp,和,/,var/tmp,目录供所有用户暂时存取文件,亦即每位用户皆拥有完整的权限进入该目录,去浏览、删除和移动文件。,项目问题三 文件权限的设置方法,在文件建立时系统会自动设置权限,如果这些默认权限无法满足需要,此时可以使用,chmod,命令来修改权限。通常在权限修改时可以用两种方式来表示权限类型;数字表示法和文字表示法。,chmod,命令的格式是:,chmod,选项 文件,以数字表示法修改权限,所谓数字表示法是指将读取(,r,)、写入(,W,)和运行(,x,)分别以,4,、,2,、,1,来表示,没有授予的部分就表示为,0,,然后再把所授予的权限相加而成。,以数字表示法修改权限,为文件,/,mlx,/file,设置权限:赋予拥有者和组群成员读取和写入的权限,而其他人只有读取权限。则应该将权限设为“,rw-rw-r,-”,,而该权限的数字表示法为,664,,因此可以输入下的命令来设置权限:,以文字表示法修改访问权限,使用权限的文字表示法时,系统用,4,种字母来表示不同的用户:,u,:,user,,表示所有者,g,:,group,,表示属组,o,:,others,,表示其它用户,a,:,all,,表示以上三种用户,操作权限使用下面三种字符的组合表示法:,r,:,read,,可读,w,:,write,,写入,x,:,execute,,执行。,以文字表示法修改访问权限,例如,要同时将,/,mlx,目录中的所有文件权限设置为所有人都可读取及写入,应该使用下面的命令:,利用,chmod,命令也可以修改文件的特殊权限。,例如要设置文件,/,mlx,/file,文件的,SUID,权限的方法为:,文件所有者与属组修改,要修改文件的所有者可以使用,chown,来设置。,Chown,命令格式如下所示,:,chown,选项 用户和属组 文件列表,用户和属组可以是名称也可以是,UID,或,GID,。多个文件之间用空格分隔,例如要把,/,mlx,/file,文件的所有者修改为,test,用户,命令如下:,文件所有者与属组修改,chown,命令可以同时修改文件的所有者和属组,用“:”分隔。例如将,/,mlx,/file,文件的所有者和属组都改为,test,的命令如下所示,:,如果只修改文件的属组可以使用下列命令:,修改文件的属组也可以使用命令,chgrp,:,作业,对普通用户创建的新目录,缺省的访问权限是什么,?,系统中有用户,user1,和,user2,,同属于,users,组。在,user1,用户目录下有一文件,file1,,它拥有,644,的权限,如果,user2,想修改,user1,用户目录下的,file1,文件,应该怎样修改权限?,如果,umask,设置为,022,,缺省的创建的文件的权限是什么?,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!