天天看點

2.14檔案或目錄權限chmod;2.15更改所有者和所屬組chown;2.16umask;2.17

2.14 檔案或目錄權限chmod

chmod :更改檔案或目錄的權限

(chmod=change mode)

權限:-rw--r-r--

        drwxr-xr-x

-:普通檔案格式,

d:目錄格式

r(4)  :可讀(權限)    

w(2) :可寫(權限)

x(1) :可執行(權限)

- (0):不可

權限位數字表示: r=4  w=2  x=1 -=0

rwx=可讀 可寫 可執行=4+2+1=7

r-x=可讀 不可寫 可執行=4+0+1=5

r--=可讀 不可寫 不可執行=4+0+0=4

-wx=不可讀 可寫 可執行=0+2+1=3

權限共9個權限位,3個權限位,為一段,

rw-r--r-x

第一段rw-:所有者的權限

第二段r-- :所屬組的權限

第三段r-x :其他使用者的權限

u 表示:所屬主    

g 表示:所屬組        

o 表示:其他人

a =u+g+0

2.15 更改所有者和所屬組chown

chown = change owner

useradd :添加普通使用者

chown:更改檔案的所有者(使用者)

1. 更改檔案的所有者(使用者):chown  跟指定所有者(使用者)  跟路徑檔案名

[root@hao-01 ~]# chown hao 1.txt

2. 檢視檔案的所有者(使用者)

[root@hao-01 ~]# ls -l 1.txt

1.txt的所有者(使用者),已經更改為hao這個普通使用者!

chown:更改檔案的所屬組(使用者組)

1. 更改檔案的所屬組(使用者組):

chown  :跟指定所屬組(使用者組)  跟路徑檔案名

[root@hao-01 ~]# chown :root 1.txt

2. 檢視檔案的所屬組(使用者組)

[root@hao-01 ~]# ls -l 1.txt

chown:同時更改檔案的所有者和所屬組

1. 同時更改檔案的所有者和所屬組:

chown   指定所有者:指定所屬組  跟路徑檔案名

[root@hao-01 ~]# chown   hao:hao  1.txt

2. 檢視檔案的所有者和所屬組:

chown -R:更改目錄的所有者和所屬組,同時把目錄下檔案也更改了!

1. 同時更改目錄的所有者和所屬組,同時更改目錄下檔案的所有者和所屬組

[root@hao-01 ~]# chown -R  hao:hao  mulu1

2. 檢視目錄的所有者和所屬組:

[root@hao-01 ~]# ls -ld mulu1

3. 檢視目錄下檔案的所有者和所屬組:

[root@hao-01 ~]# ls -l mulu1/1.txt

chgrp :更改檔案的所屬組(使用者組)

chgrp :改變檔案或目錄的所屬組(使用者組)

1. 更改檔案的所屬組(使用者組):

chgrp  跟指定所屬組(使用者組)  跟路徑檔案名

[root@hao-01 ~]# chgrp hao 1.txt

2.16 umask

umask的值是決定 新建立的檔案或目錄的預設權限

2.17 隐藏權限lsattr_chattr

lsattr       跟檔案 :   檢視檔案的特殊權限

lsattr  -d  跟目錄 :檢視目錄本身的特殊權限

lsattr -R   跟目錄 :檢視目錄的子目錄下所有檔案和目錄的特殊權限

lsattr  -a  跟目錄 :檢視目錄下所有檔案和目錄的特殊權限(包括隐藏的)

chattr +a

chattr -a

chattr +i

chattr  -i

1. 給檔案添加a(特殊權限):chattr +a 跟檔案

a權限:不可修改 不可删除 不可移動重命名  隻可在檔案末尾追加内容

[root@hao-01 ~]# chattr +a

2. 檢視檔案的特殊權限:lsattr 跟檔案

[root@hao-01 ~]# lsattr 1.txt

3. 給檔案删除 a(特殊權限):chattr -a 跟檔案

[root@hao-01 ~]# chattr -a 1.txt

i權限:不可修改 不可删除 不可移動重命名

1. 給檔案添加 i(特殊權限):chattr +i  跟檔案

[root@hao-01 ~]# chattr +i 1.txt

[root@hao-01 ~]# lsattr 1.txt

3. 給檔案删除 i(特殊權限):chattr -i  跟檔案

[root@hao-01 ~]# chattr -i 1.txt

強制退出a或i特殊權限檔案:一般模式下,輸入 :q!

本文轉自 主内安詳 51CTO部落格,原文連結:http://blog.51cto.com/zhuneianxiang/2052585,如需轉載請自行聯系原作者

繼續閱讀