第4讲-Linux文件权限与目录配置

收藏

编号:167837780    类型:共享资源    大小:1.25MB    格式:PPT    上传时间:2022-11-06
10
积分
关 键 词:
Linux 文件 权限 目录 配置
资源描述:
第第6章章 Linux的文件权限与目录配置的文件权限与目录配置学习目标学习目标v了解用户与用户组v掌握Linux中的文件类型v掌握Linux中文件和目录的属性意义v掌握如何更改Linux中文件权限v掌握Linux的目录配置用户与用户组用户与用户组v用户 一定资源的使用者,可以创建和管理文件以及访问其他用户文件v用户组 由一定数量的对某些文件具有相同操作权限的用户组成的小组v 其他人v root用户与群组用户与群组v一个用户可以从属于多个群组v一个群组可以拥有多个用户vroot用户是超级管理员权限控制机制权限控制机制 v Linux系统是个多用户系统,能做到不同的用户能同时访问不同的文件,因此一定要有文件权限控制机制。v Linux系统的权限控制机制和Windows的权限控制机制有着很大的差别vLinux的文件或目录被一个用户拥有时,这个用户称为文件的拥有者(或属主);v同时文件还被指定的用户组所拥有,这个用户组称为文件所属组;v文件的权限由权限标志来决定,权限标志决定了文件的拥有者、文件的所属组、其他用户对文件访问的权限。访问权限访问权限vLinux系统中规定了3种不同类型的用户:v文件属主(user)v同组用户(group)v可以访问系统的其他用户(others)v访问权限规定3种访问文件或目录的方式:v读(r)v写(w)v可执行或查找(x)文件属性 在Linux的命令提示符下,键入命令“ls -l”可显示当前目录下每个文件的属性信息:文件属性文件的类型与权限硬链接数量所有者所属用户组文件大小创建/修改日期文件名称文件文件类型类型-rwxrwx-第一个字符代表这个文件的类型:v-普通文件 纯文本文件(数字、字母)二进制文件 (ls)vd目录文件vl 软链接文件:类似于windows下面的快捷方式vb块(block)设备文件:存储设备vc字符(character)设备文件:串行口设备,键盘、鼠标、终端文件权限文件权限-rwxrwx-所有者所属用户组其他人v读权限(r)表示只允许指定用户读取相应文件的内容,禁止对它做任何的更改操作;v写权限(w)表示允许指定用户打开并修改文件内容;v执行权限(x)表示允许指定用户将该文件作为一个程序执行;v代表无此属性。文件权限文件权限v问题1:若有一个文件的属性为“-rwxr-xr-”,那么代表什么意思?答:上面的属性代表一个普通文件,这个文件的所有者所有者可读可写可执行、但同群组同群组的人仅可读与执行,非同群组非同群组的使用者仅可读。修改文件权限修改文件权限v改变文件权限属性chmod 分为符号法和数字法两种方式v改变拥有者chownv改变群组chgrp 改变文件权限改变文件权限-字符法字符法v 设定文件权限时,在模式中常用以下的字母代表用户或用户组:vu(user)表示文件的所有者vg(group)表示文件的所属组vo(others)表示其他用户va(all)代表所有用户(即u+g+o)v 权限用以下字符表示:vr表示读权限vw表示写权限vx表示执行权限v 最后要指明是增加(+)还是取消(-)权限,或是只赋予权限(=)文件改变文件权限改变文件权限-字符法字符法chmod命令用于更改某类用户对于文件的操作权限 chmod ugoa.+-=rwx FILE.设置权限的对设置权限的对象,可以是用象,可以是用户、组、其他户、组、其他人或所有人人或所有人属性操作符属性操作符+增加权限增加权限-减少权限减少权限=设置权限为设置权限为权限内容,可以权限内容,可以是读、写、执行是读、写、执行权限的组合权限的组合被设置属性的被设置属性的文件或目录文件或目录改变文件权限改变文件权限-数字法数字法v改变权限命令:chmodvrwx可以分别用数字表示 r-4 w-2 x-1-0vrwx的组合可以用这些数字的和表示 rwx=4+2+1=7 r-x=4+0+1=5 -=0+0+0=0 rwxr-x-就可以用750来表示!改变文件权限改变文件权限-数字法数字法v 用于改变或设置文件或目录的访问权限。v 格式:chmod-Rxyz 文件或目录名v xyz分别为三组rwx属性数值的和v 选项:v-R:对目前目录下的所有文件与子目录进行相同的权限变更(即以递归式的方式逐个变更)v 说明:只有文件属主或超级用户root才有权用chmod改变文件或目录的访问权限chown命令命令v改变某个文件或目录的拥有者和所属的组v格式:chown-R用户:组文件名v选项:v-R递归式地改变指定目录及其所有子目录、文件的文件主 v说明:v只有文件主和超级用户才可以使用该命令v同时改变文件主和文件所属的组时,用户名和用户组名用冒号或点分开chgrp命令命令v改变文件或目录的所属组。v格式:chgrp-R组名文件名v选项:v-R 递归式地改变指定目录及其下面的所有子目录和文件的用户组 v说明:v如果用户不是该文件的文件主或超级用户,则不能改变该文件或目录的所属组vchown可以同时改变文件拥有者和所属组,chgrp只具有改变所属组的功能文件访问权限文件访问权限v读权限(r):表示可以读取文件的实际内容v写权限(w):表示可以编辑、新增或是修改该文 件的内容v执行权限(x):该文件有可被执行的权限v注意:文件访问权限与文件能否删除无关,那么文件能否删除与什么有关呢?目录访问权限目录访问权限v在ls命令后加上-d选项,可以了解目录本身的使用权限v读权限(r)表示可以查询存储在该目录下的文件,即读目录内容v写权限(w):可以更改该目录结构列表 建立新的文件与目录 删除已经存在的文件与目录(不管该文件是属于谁的)重命名已经存在的文件或目录 移动该目录内的文件、目录位置v执行权限(x)表示能用cd命令将工作目录切换到该目录文件夹(目录)文件夹(目录)&文件的创建和删除文件的创建和删除vmkdir:创建一个新的目录vrmdir:删除一个空的目录vtouch:创建文件vrm:删除文件Linux目录结构目录结构vLinux文件系统由文件和目录组成,文件是文件系统由文件和目录组成,文件是专门用来存储数据的对象,而目录是一种用来专门用来存储数据的对象,而目录是一种用来组织文件和其他目录的容器组织文件和其他目录的容器。Linux目录结构目录结构v目录结构(1/12)v/根目录rootv/bin bin 就是二进制(binary)英文缩写,是存放用户可执行的二进制文件的目录。这里存放例如ls,mv,rm,mkdir,rmdir,gzip,tar,telnet及ftp等等常用的执行文件。v/boot 这是放置Linux内核与启动相关文件的地方,这个目录底下的vmlinuz-xxx就是Linux的Kernel。如果引导加载程序选择grub的话,那么这个目录内还有/boot/grub这个子目录。Linux目录结构目录结构v目录结构(2/12)v/dev 存放与设备有关的文件,Unix/Linux系统均把设备当成是文件来看待,例如/dev/sda代表硬盘,而/dev/mouse则代表光盘。这个目录底下的文件通常分为两种,分别是管理磁盘 I/O的块文件块文件和串行设备的字符文件字符文件。v/etc 这个目录是linux系统中最重要的目录之一。在这个目录下存放了系统管理时要用到的各种配置文件和子目录。我们要用到的网络配置文件,文件系统,x系统配置文件,设备配置信息,设置用户信息等都在这个目录下。Linux目录结构目录结构v目录结构(3/12)v/home 这是系统默认的用户家目录(home directory),新增用户时默认会在/home下建立与用户名同名的子目录。如果建立一个用户,用户名是“tom”,那么在/home目录下就有一个对应的/home/tom路径,用来存放用户的主目录。v/lib lib是库(library)英文缩写,系统使用的函数库的目录。程序在运行过程中,可能会调用一些额外的参数,这需要函数库的支持,这些函数库就存在此处。Linux目录结构目录结构v目录结构(4/12)v/media 放置可删除设备,软盘、光盘、dvd等设备的挂载目录。通常软盘挂在/media/floppy下,而光盘挂在/media/cdrom下。v/mnt 这个目录在一般情况下也是空的。可以临时将别的文件系统挂在这个目录下。v/opt 第三方软件放置的目录 其他非安装套件提供的软件安装在/usr/local目录下Linux目录结构目录结构v目录结构(5/12)v/root 系统管理员的家目录v/sbin 放置系统管理常用的程序,例如:fdisk,mke2fs,fsck,mkswap,mount等。与/bin不太一样的地方,这个目录下的程序通常是给root等系统管理员使用的程序 Linux目录结构目录结构v目录结构(6/12)v/srv 启动网络服务后,这些服务所需要取用的数据目录。例:www服务需要的网页文件存在/srv/www里面。v/tmp 存放临时文件的地方,所有的用户都可以使用。一般要定期清理,重要的数据也不要放到这个目录下面。Linux目录结构目录结构v目录结构(7/12)v/proc 用于放置系统核心与执行程序所需的一些信息。这个目录将在启动的时候自动的被挂上,而且该目录底下不会占去硬盘空间!因为这个目录里面的数据都在内存中。v/lost+found 文件系统发生错误时,将一些丢失的片段放到这个目录下。v/sys 作用与/proc 类似。Linux目录结构目录结构v目录结构(8/12)v/usr(unix software resource)非常重要的一个目录,存放应用程序与命令,类似于Windows的“Program Files”,是linux系统中占用硬盘空间最大的目录。放置系统默认的软件,即系统安装套件中提供的软件。/usr/include 程序用到的头文件,通常在编译时需要。Linux目录结构目录结构v目录结构(9/12)/usr/lib 应用程序需要的函数库。/usr/local 新安装的软件以及升级后的软件默认安装目录。Linux目录结构目录结构v目录结构(10/12)/usr/share/doc 放置一些系统说明文件的地方,例如如果安装了grub,那么其下必然有grub相关的目录,从中可以找到说明文档。/usr/share/man 放置一些程序的说明文件的地方,就是使用man的时候,会去查询的路径。例如你使用man ls这个指令时,就会查出(也可能是)这个说明文件的内容。Linux目录结构目录结构v目录结构(11/12)/usr/src 放置一般源码。内核源码的默认目录则是/usr/src/kernels./usr/X11R6 放置X Window系统文件的目录,一般包括lib和bin两个子目录Linux目录结构目录结构v 目录结构(12/12)v/var用于存储各种快速增长或者变化的东西。/var/log:放置所有服务的登录文件或者错误日志/var/spool/mail 或/var/mail:用户未读邮件默认存放地点是/var/lib:程序本身执行过程中,需要使用到的数据文件。/var/lock:解决冲突/var/spool:放置队列数据,“队列”是等待其他程序使用的数据。/var/run:某些程序或者服务启动后,将她们的pid放置这个目录下/var/cache:程序本身运行过程中产生的一些暂存文件Linux目录配置目录配置v 标准FHS:Filesystem Hierarchy Standardv FHS规范了根目录(/)及子层(/usr、/var)下的目录放置什么文件Linux目录结构目录结构目录配置目录配置v根目录:所有目录的根v必须与根同区的目录:/etc、/sbin、/bin、/dev、/lib v最好与根不同分区的目录:/home、/usr、/var、/tmp Linux系统的目录树结构系统的目录树结构根目录(根目录(/)/bin/sbin /home/boot/dev/usr/etc/var/root /john/mike /bin /sbin /logvLinux系统使用树型目录结构,在整个系统中只存在一个根目录(/)
展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  装配图网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:第4讲-Linux文件权限与目录配置
链接地址:https://www.zhuangpeitu.com/article/167837780.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

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


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