Linux学习笔记(七)文件与目录的权限

本节我们学习关于Linux文件权限的知识:

一、文件与目录权限的表示方法

首先我们在查看Linux文件的详细信息使用ls -l的时候,可以查看文件的名称及各种属性,属性的第一个字符就代表了文件的类型。
我们在根用户家目录下创建了一个xiaoyu.txt的文本文件,查看其详细的文件属性时,第一个权限符号即为文件的类型,这里-代表的是普通文件。

图片.png

那么文件的类型有哪些种呢?

1. 文件类型(七种类型)
  • -普通文件
  • d 目录文件
  • b 块特殊文件
  • c 字符特殊文件
  • l 符号链接,类似于windows里的快捷方式
  • f 命令管道
  • s套接字文件

在初学阶段我们遇到比较多的还是目录文件d和普通文件-,在查看文件详细属性的时候,还有一大串rw-r--r--,它们又代表什么意思呢?其实,这些rwx其实是不同用户对文件所拥有的权限,那么用户对文件的权限有哪些呢?我们就来看看文件权限由哪些表示方法吧!

2. 文件权限的表示方法

(1)字符权限的表示方法:

  • r代表可读
  • w代表可写
  • x代表可执行

(2)数字权限的表示方法:
这些rwx其实是可以用阿拉伯数字替换的,其中:

  • r = 4
  • w = 2
  • x = 1

(3)目录权限的表示方法:

  • x 代表进入目录
  • rx 代表进入目录并显示目录内的文件名
  • wx 代表修改目录内的文件名

以上我们了解了这些字符所代表的文件权限,那么我们该怎么进行权限的修改呢?

二、文件权限的修改方法

在Linux系统中通常使用chmod修改权限,我们可以用字符的方式进行修改,也可以用数字的方式进行修改。

chmod u+x /tmp/xiaoyu
chmod 755 /tmp/xiaoyu

Linux中为了安全的管理文件,一个文件可以被它的主人(u)所使用,称为属主;也可以被它主人同一组的人(g)使用,称为属组;也可以被跟它主人不是同一组的人(o)使用,称为其它用户。不同身份的人,对同一个文件有着不同的权限,有的人可以读、有的人可以写、有的人可以执行,那么如何进行权限分配与修改呢?这就是我们这一节所要重点要讲的内容。

Linux系统中的文件,我们要修改属组、属主通常使用命令
chown,而使用命令chgrp,可以单独更改属组,但是这个命令不常用。

我们首先在根目录下创建一个test目录,

mkdir /test

我们来查看一下该目录的权限

ls -ld /test
图片.png

属性解析:
图片.png

首先这是一个目录文件,这里我们可以看到root用户有进入目录查看目录文件修改目录文件的权限、同组用户和其它用户进入目录并查看文件内容的权限。但是要注意root用户是没有权限限制的,即使这里什么权限都没有标识,root用户仍然可以读取与修改。

1. 修改目录的属主

这里test目录的属主是root 用户,我们把它的属主改为user,可以使用命令chown <属主> <目录>

chown user1 /test

我们再次查看该目录的详细信息时,就会发现其属主已经改为了user1用户

图片.png

2. 修改目录的属组

这里我们test目录的属组是root组,我们将其属组修改为group1,可以使用命令chown :属组 目录

chown :group1 /test

我们再次查看该目录的详细信息时,其属组信息已经改为了group1组


图片.png

前面说了,我们修改属组也可以使用命令chgrp <属组> <目录>也可以进行属组的修改;

chgrp group2 /test
3. 修改权限(字符方式)

首先我们在/test目录下创建一个afile文件,查看一下它的属性

图片.png

可以看出属主是读写权限,属组与其他用户都只有读的权限。

(1)如果这时候我们想让其属主有执行的权限,可以使用命令

chmod u+x /test/afile

注意:这里u代表属主、g代表属组、o代表其他用户、a代表全部用户,+代表添加权限、-代表删除权限、=代表设置权限(无论我们之前有什么权限,这里可以直接设置成某权限)

图片.png

这时我们发现afile文件的属主多了执行权限。

(2)同理,我们若想让属组去掉读权限,可以使用命令:

chomd g-r /test/afile

查看一下现在的afile文件权限信息:


图片.png

属组已经没有了读权限。

(3)如果我们想给其它用户设置一个写权限,可以使用命令:

chmod o=w /test/afile

现在查看一下afile文件的权限信息:


图片.png

现在其它用户对afile文件有了写权限。

(4)如果要给所有的用户读权限,可以使用命令:

chmod a+r /test/afile

现在查看一下afile文件的权限信息:


图片.png

现在所有的用户都有了读权限。
以上,我们都讲解的是字符方式修改权限,其实Linux系统同样支持数字方式修改,我们只需要了解一个等价代换关系即可:
读权限是4、写权限是2、执行权限是1,就可以用数字方式实现对文件权限 修改。

4. 修改权限(数字方式)

如果我们要给上面的afile文件设置权限为:属主读权限、属组读权限、其它用户读权限和写权限;可以使用命令:

chmod 446 /test/afile

现在afile文件的权限信息:


图片.png

现在我们已经发现文件的权限已经按照指定要求发生了改变。

三、特殊权限

SUID 用于二进制可执行文件,执行命令时取得文件属主权限,如/usr/bin/passwd
我们查看usr/bin/passwd文件的权限信息时:

图片.png

我们发现文件属主权限是本来是x的位置现在是s,意思是我们不管是root用户还是普通用户在执行这条命令的时候,它都会以文件的属主root身份来进行一个操作。
Linux系统这样设计的目的是为了什么?目的是为了这样普通用户也能获得修改自己的密码权限。

好了,今天就说这么多,下一节我们继续讲解Linux系统的网络管理。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 220,063评论 6 510
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,805评论 3 396
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 166,403评论 0 357
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,110评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,130评论 6 395
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,877评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,533评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,429评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,947评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,078评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,204评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,894评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,546评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,086评论 0 23
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,195评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,519评论 3 375
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,198评论 2 357