Linux文件目录权限管理

开始我们服务的第一节内容文件属性与权限,我们知道Linux下一切皆文件。所以我把这个单独的讲解,什么是文件的属性呢?我这里用通俗点儿话给大家说下:一个文件特有的性质,其他文件所没有的,就是文件的属性。注意这里文件属性与文件类型是两个不同的概念。文件类型是根据不同类型的文件进行的划分,文件属性是单个文件所具有的特性。前面是一类后面是一个。概念我们弄清楚啦。现在我们就来看看文件属性包含哪些内容。

一个文件的属性包含以下内容:文件的类型,文件的打开方式,文件的大小,位置,文件的创建时间,修改时间,访问时间,只读,隐藏,存档。

有童鞋就说这个跟我们学习貌似没有多大的关系吧!我在这里可以负责任的告诉大家有,在关键的时候就有,我在这里说个简单的例子:某天公司的服务器遭黑客攻击了,不知道怎么的客户打开网站,就会有***广告页面弹出。这时我们就可以准确的判断是我们的网页文件被修改了,具体哪个文件被修改了呢?那就要查看我们的网页文件属性啦!看下最近的修改时间,找到被修改的文件,然后查看文件内容,查找出被修改的内容。然后删除黑客插入的内容。对就是这么简单!我们现在知道黑客在我们的网站插入内容,是更改了我们的文件,我们通过文件属性可以判断出来的,但是大家想过没黑客要在我们的服务器更改是不是要有这个文件的相应的权限。这就是我们接下来要说的问题啦—“权限”。

什么是权限呢?我们每个人都有银行卡对吧!并且我们的银行卡只有我们自己才能使用。这就是权限。同理我们的文件就好比那个银行卡,我们对文件的操作就是我们的权限。我们个人银行卡我们个人有使用权限,是不是这个银行卡属于我们个人的呀。同理文件也是有归属的,只不过Linux文件的归属划分三类:属主,属组,其他。属主就是这个文件是谁的,属组就是这个文件也属于哪个组的,其他就是外人对这个文件的权限。这个其他很容易理解,我们的银行卡我们个人可以使用,但是当我们拿出来的时候是不是别人有可以看的权限啊。就是这么个意思。属组就好比我们的亲人,我们可以给他保管或使用的权限。这样说想必大家应该容易理解吧!如果大家实在不理解,就先弄清我们”银行卡原理”在套用文件权限概念。

现在我们知道了对于用户划分我们有属主,属组,其他,三类划分。每类我们都可以给他相应的权限。我们怎么查看一个文件的权限呢?看下面:

从上面看出我们用ls –l命令就可以查看出文件的权限信息。这个格式我们一定熟记,前一个”—”是代表文件类型一栏,Linux下常用的文件类型有

而Linux权限的分类与表示方法有

从上面我们知道了权限的表示方法,那我们怎么更改一文件的权限呢?要想知道怎么更改文件权限,我们首先要知道Linux下的用户表示方法:

现在权限和用户的表示方法我们都知道了,接下来就是我们更改权限的操作啦如下:

现在我不想给他们哪些权限,那怎么去掉权限呢?看下面

如果想同时给他们相同的权限就如下

我们开始说了权限还可以用数字来表示,读的权限表示方法是4写的权限表示方法是2执行的权限表示方法是1.如果一个用户同时拥有这三种权限他们的之和是不是7啦,同理属组也是的。看看下面操作

通过上面我们可以知道用数字表示方法也可以更改文件的权限如果不想要某个位置上的权限怎么办呢?同样的我们就减去即可如下

到了吧!权限的更改有两种方法,都是小学运算踢是不是很简单呀!到这里文件的权限修改已不是问题,怎么更改一个文件属主和属组呢?同样也很简单看下面

如果是更改文件属组呢看下面

看到了吧同样也很简单,我总结下

更改用户权限:chmod 用户+或-权限文件或目录名

更改文件属主命令:chown 用户目录或文件名

更改文件属组命令:chgrp 组目录或文件名

我们说了那么多,现在我们来告诉下大家我们用户,组相对应的文件存放位置,前面我们说了/etc目录是配置文件目录,我们创建用户和组是不是就等于修改文件啦!所以用户文件和组文件就在/etc下面

些文件我们一定要知道,为什么呢?因为他涉及到我们后面的系统优化。对于以后的学习我在这里想说一点儿个人经验,在本节开篇我用了银行卡原理来讲解文件属性与权限。最终目的是想大家弄清哪些词汇后面的意思及原理,这样大家操作起来就非常容易,如果连原理都不懂,你后面的操作那就没有任何意义,所以大家一定要弄懂我说的每个原理,这是我们操作的基础。本篇就到这里了大家只要掌握以上内容,我们文件与录的权限就不是问题啦!

时间: 2024-10-05 05:35:00

Linux文件目录权限管理的相关文章

Linux基本命令—权限管理、文件搜索、帮助、压缩解压、网络通信

Linux基本命令-权限管理.文件搜索.帮助.压缩解压.网络通信 Linux 权限管理命令 文件搜索命令 帮助命令 压缩解压命令 网络通信指令 2017-11-12 权限管理命令 chmod 改变文件或目录权限: 格式:chmod [{ugo} {+-=} {rwx}] [文件或目录]:或 [mode=421] [文件或目录] -u:所有者: -g:所属组: -o:其他人 -rwx:可读可写可执行:对应权值 r-4.w-2.x-1,可按照数字改变权限:eg.rwxr-xr--表示754: eg.

对Linux的权限管理的认识

Linux/GNU有一句广为流传的话就是"Linux的一切都是文件",系统的运行就是内核创建一系列进程来调用文件完成用户下达的任务.且Linux/GNU系统作为一个多用户多任务的操作系统,如何来管理各个用户及他们所创建的任务,就是一个软件工程,他的架构设计可以参考我们的社会结构,毕竟我们的社会先于软件工程发展了几千年,直到上世纪50年代后软件工程的硬件基础发展起来,它的依赖关系满足后自然就发展出来了(当然在软件系统中我们可以更少受一些不必要的社会规则的掣肘,更理想化).软件工程以所有用

linux的权限管理

linux的权限管理命令主要有chown,chgrp,chmod. linux权限 linux的权限有:r,w,x. 对于文件而言:r表示可读,即可以用cat等命令查看:w表示可写,可以编辑或者删除此文件:x,表示可执行,可以再命令提示符下提交给内核执行(linux创建文件默认是不具有执行权限的). 对于目录而言:r表示可对此目录执行ls列出 内部的所有文件:w表示可以在此目录创建文件:x,表示可以cd到此目录,并且使用ls -l列出详细信息(linux目录一般都有x). linux的特殊权限有

linux学习随笔——linux文件权限管理和网络配置

一.linux文件权限管理 查看某个文件的权限命令:ls -l linux文件权限有4种:读(r).写(w).执行(x)和无权限(-) 一般用10个字符表示其权限,按照(1-3-3-3)来分组划分 1位置 表示文件类型 "-"表示文件,"d"表示目录 2-4位 表示用户权限(u) 5-7位 表示组权限(g) 8-10  表示其他权限(o) 通常用chmod来修改权限:chmod     u+r 目标文件 也可以用数字来表示权限 r=4 w=2 x=1 chown命令

Linux目录权限管理

权限介绍 在linux文件系统中,为系统中的文件(或目录)赋予了两个属性:访问权限和文件所有者,简称为"权限"和"归属".其中,访问权限包括读取.写入.可执行三种基本类型,归属包括属主(拥有改文件的用户账户).属组(拥有改文件的组账号). 使用带"-l"选项的ls命令时,将以长格式显示出文件或目录的详细信息,其中包括了该文件的权限和归属等参数. 第一个字符:表示该文件的类型,可以是d(目录).b(块设备文件).c(字符设备文件). "-

Linux文件权限管理

一.设置文件所属的用户以及所属的组(chown,chgrp) chgrp用来更改文件的组拥有者,其一般格式为: chgrp [option] group file (1)把文件test的组拥有者改为zfs: chgrp zfs test (2)把test及其子目录下的所有文件的组拥有者改为zfs: chgrp -R zfs test chown用来更改文件所有者与组拥有者,其一般格式为: chown [option] owner[:group] file (1)将test及其子目录下的所有文件的

Linux [拓展权限管理]

linux拥有3个特殊的拓展权限管理参数:   对文件影响 对目录影响 suid      以文件所有者的权限运行 Nothing sgid       以文件所属组的权限运行 目录中的文件继承目录的组 sticky Nothing 对于组有w权限的用户,只能在目录中创建或者修改自己拥有的文件(所属user为自己),但是不能修改或者删除其他用户的文件(虽然同组,并且组具有w权限) suid例子: /etc/password sgid, sticky例子: groupadd testgroup u

linux学习—权限管理

用户.组和权限(一)--为了让每个用户具有较安全的管理机制,文件的权限管理是很重要的.Linux通常将文件的访问方式分为三个类别(owner/group/other),并且具有Read/Write/eXecute等的权限. 目录 用户 用户组 安全上下文 组的类别 passwd,shadow,group,gshadow文件 useradd,userdel,groupadd,groupdel命令 passwd,usermod,gpasswd,groupmod命令 groupmems,newgrp,

Linux的权限管理:实现资源的分派

Linux的权限管理:实现资源的分派 访问者分类 owner:所有者 group:所属组 other:其他人 每个文件都对访问者定义了一种权限 权限分类 对于文件来说 r:读权限 w:写权限 x:执行权限对于目录来说 r:可以查看目录中的文件列表 w:可以在目录中创建文件 x:可以进入该目录权限对应的数字表示方式 r:4 w:2 x:1 修改权限 chmod命令: 修改权限的三种方式: 数字格式 chmod 640 文件或目录 :对应的权限 rw-r----- 直接指明权限chmod (u,g,