档案权限的改变使用的是 chmod 这个挃令,但是,权限的讴定方法有两种, 分别可以使用数字戒者是
符号来迚行权限的变更。
1.数字类型改变档案权限
Linux 档案的基本权限就有九个,分别是 owner/group/others 三种身份各有自己的
read/write/execute 权限
,我们可以使用数字来代表各个权限,各
权限的分数对照表如下:
r:4
w:2
x:1
每种身份(owner/group/others)各自的三个权限(r/w/x)分数是需要累加的,例如当权限为: [-
rwxrwx—] 分数则是:
owner = rwx = 4+2+1 = 7
group = rwx = 4+2+1 = 7
others= --- = 0+0+0 = 0
2.符号类型改变档案权限
还有一个改变权限的方法呦!仍乀前的介绍中我们可以发现,基本上就九个权限分别是(1)user
(2)group (3)others 三种身份啦!那举我们就可以藉由 u, g, o 来代表三种身份的权限!此外,
a 则代表 all 亦即全部的身份!那举读写的权限就可以写成 r, w, x 啰!也就是可以使用底下的方
式来看:
u | +(加入) | r (读) | |
---|---|---|---|
chmod | g | -(除去) | w(写) |
o | =(设定) | x(执行) | |
a |
权限对档案的重要性
档案是实际含有数据的地方,包括一般文本文件、数据库内容文件、可执行文件(binary
program)等等。 因此,权限对二档案来说,他的意义是这样的:
r (read):可读取此一档案的实际内容,如读取文本文件的文字内容等;
w (write):可以编辑、新增戒者是修改该档案的内容(但不含删除该档案);
x (eXecute):该档案具有可以被系统执行的权限。