以root身份登入后,使用ls -al指令查看,如下:
解释下上面7列的意思
1.第一列是属性
(1)第一个属性代表这个档案是目录、档案或连结档等等∶
■ 当为[ d ]则是目录
■ 当为[ - ]则是档案
■ 若是[ l ]则表示为连结档(link file);
■ 若是[ b ]则表示为装置档里面的可供储存的周边设备;
■ 若是[ c ]则表示为装置档里面的序列埠设备,例如键盘、滑鼠
890为∶其他使用者权限(上面为仅可读)
2.第二列是连接占用的节点
3.第三列
表示这个档案(或目录)的『拥有人』
4.第四列
表示拥有人的群组
5.第五列
这个档案的容量大小
6.第六列
这个档案的建档日期或者是最近的修改日期
7.第七列
这个档案的档名, 如果档名之前多一个『 . 』,则代表这个档案为『隐藏档』。
举个例子:
例1:
假设 test1, test2, test3 同属于 testgroup 这个群组,如果有下面的两个档案,请说明两个档案的拥有者与其相关的权限为何?
-rw-r--r-- 1 root root 238 Jun 18 17:22 test.txt
-rwxr-xr-- 1 test1 testgroup 5238 Jun 19 10:25 ping_tsai
答∶
● 档案『 test.txt 』的拥有人为 root ,群组为 root 。至于权限方面则只有 root 这个帐号可以存
取此档案,其他人则仅能读此档案;
● 另一个档案『 ping_tsai 』的拥有人为 test1 ,而群组为 testgroup。其中, test1 可以针对此
档案具有可读可写可执行的权力,而同群组的 test2, test3 两个人与 test1 同样是 testgroup 的
群组帐号,则仅可读可执行但不能写 (亦即不能修改),至于非 testgoup 这一个群组的人则
仅可以读,不能写也不能执行!
例2:
如果我的目录为底下的样式,请问 testgroup 这个群组的成员与其他人( others )是否可以
进入本目录?
drwxr-xr-- 1 test1 testgroup 5238 Jun 19 10:25 groups/
答∶
● 档案拥有者 test1 可以在本目录中进行任何工作;
● 而 testgroup 这个群组的帐号,例如 test2, test3 亦可以进入本目录进行工作, 但是不能在本
目录下进行写入的动作;
● 至于 other 的权限中虽然有 r ,但是由于没有 x 的权限,因此 others 的使用者,并不能进入
此目录!