如标题,今天想和大家聊聊权限这东西
权限在Linux是个非常非常重要的东西,如果你一直被terminal告知没有权限,那你一定要看这篇!!
首先,你先在你的家目录下建立两个档案,分别为test_1.txt
和test_2.txt
再用ls -l
查看「所有档案or目录」的详细资料
这里可分成4大类:
这里我们把1.
独立拿出来讲,假设有一个「目录」,它的权限代号为:「drwxrwxrwx
」
通常会将它们分成1333
的形式,所以会变成:
d rwx rwx rwx
那他们分别代表什麽意思呢?
第一组的d
代表的是「档案属性」
第二组的rwx
代表「档案拥有者」的权限
第三组的rwx
代表「同群组使用者」的权限
第四组的rwx
代表「其他使用者」的权限
首先,我们先来讲第一组的「档案属性」有哪几种标示方法:
d:
表示这是一个「目录」-:
表示这是一个「普通的档案」l:
表示这是一个「符号连结」的档案,你可以把它的意思想成是windows里的「捷径」b、c:
是特殊形态的档案,分别代表「区块设备」和其他的「周边设备」s、p:
通常很少见到,这些档案关系到系统的「资料结构」和「管线」再来,我们讲第二三四组的「权限代号」代表什麽意思
r (Read - 读取):
对「档案」而言,使用者有「读取档案内容」的权限;对「目录」而言,使用者有「浏览此目录内容」的权限。但拥有浏览目录的权限,「不代表」可以读取该目录下的档案,能否读取,仍取决於该档案的「-r
」权限为何w(Write - 写入):
对「档案」而言,使用者有「修改档案内容」的权限;对「目录」而言,使用者有「删除、移动该目录内档案」的权限x(eXecute - 执行):
对「档案」而言,使用者具有「执行档案」的权限;对「目录」而言,使用者有「进入目录」的权限,但「不一定」可读取该目录下的档案,能否读取,仍取决於该档案的「-r
」权限为何- :
表示不具有该项权限这样讲有点抽象,我们来举几个例子看看
我们先来看档案的:
Ex 1: -rwx------
: 只有「档案拥有者」有读取
、写入
、执行
等权限,其他人对此档案没有任何权限
Ex 2: -rwxr--r--
: 「档案拥有者」有读取
、写入
、执行
等权限,而「群组使用者」、「其他使用者」只有读取
的权限
Ex 3: -rw-rw-r--
: 「档案拥有者」和「群组使用者」有读取
、写入
等权限,而「其他使用者」只有读取
的权限
再看目录的:
Ex 1: drwx------
: 只有「目录拥有者」有读取
、写入
、执行
等权限,其他人对此档案没有任何权限
Ex 2: drwx--x--x
: 「目录拥有者」有读取
、写入
、执行
等权限,而「群组使用者」、「其他使用者」只有执行
的权限,但「没办法读取」该目录下的档案列表
那如果我想更改权限呢?你可以用「数字表示法」去做更改
那什麽是数字表示法呢?就是将rwx分别用数字去对应:
r
对应的数字为4
w
对应的数字为2
x
对应的数字为1
所以,假设有一档案权限为「-rwxrwxrwx
」,这里我们只看2~9的字元,3个为一组去做加总,则它的权限表示方法就是777
,如果是「----------
」,则为000
我们再多看几个例子:
Ex 1. -rwx------
: 700
Ex 2. -rwxr—r--
: 744
Ex 3. -rw-rw---x
: 661
Ex 4. dr-xr-xr--
: 554
Ex 5. d-wx-rwx-wx
: 373
不管档案属性是-(档案)
还是d(目录)
都不影响,因为它只看2~9的字元
切记: 需3个为一组去做加总
了解数字表示法後,再用chomd去做更改,格式为: chomd 权限数字 档案or目录名称
这里我们用档案test_1.txt
做示范,我们将它的权限从664
改成777
,也就是-rwxrwxrwx
以上就是今天的介绍
希望大家看完能对权限更加了解
目前我们完成档案上传的功能,接下来就要进行档案下载 写一个专门下载档案的Action,接受ID参数,...
GCP外挂磁碟 前两天有提到了建立VM时可以挂载磁碟,挂载磁碟可以说是非常容易使用到的功能,那麽GC...
今天铁人赛的倒数第一天了 ^^,要和大家分享的是,如何接收永丰银行丰收款金流平台收到顾客的银行转帐汇...
前几礼拜终於收到挂号寄来的大学学费总收据, 开始估计自己的价值和手上的筹码。 演算法竞赛选手的深厚 ...
一个单调的网页,配上精美的背景图片将带来意想不到的惊艳,但在加入背景图片可不是这麽简单,今天来介绍关...