linux檔案許可權

2022-07-30 09:24:13 字數 2425 閱讀 5880

首先用ls -l 命令檢視

[root@cloud2 cloud]# ls -l

drwxrwxr-x. 5 cloud cloud 4096 4月 18 19:10 corolla

drwxr-xr-x. 2 cloud cloud 4096 8月 21 2012 公共的

drwxr-xr-x. 2 cloud cloud 4096 8月 21 2012 模板

drwxr-xr-x. 2 cloud cloud 4096 8月 21 2012

drwxr-xr-x. 2 cloud cloud 4096 8月 21 2012 文件

drwxr-xr-x. 2 cloud cloud 4096 8月 21 2012 **

drwxr-xr-x. 2 cloud cloud 4096 8月 21 2012 桌面

許可權具體的含義

第1位:文件型別,d表示目錄 -表示檔案 l表示連線 b表示裝置藉口....

第2-4位:檔案擁有者許可權

第5-7位:group使用者組

第8-10位:其他使用者許可權

例如:chmod 755text1

擁有者own對text1許可權:r,w,x

使用者組group對text1許可權:r,x

其他使用者others對text1許可權:r,x

r:可讀 w:可寫 x:可執行(execute)

2.  chgrp命令:改變檔案所屬使用者組

chgrp [-r] dirname/filename r表示檔案的遞迴,連同子目錄下面的檔案

更改使用者組

[root@cloud2 corolla]# chgrp root text1

[root@cloud2 corolla]# ls -l

-rw-rw-r--. 1 cloud root 18 4月 17 20:33 text1

3.chmod命令:改變檔案的許可權3.1 數字型別的chmod

[root@cloud2 corolla]# ls -l text1
-rwxr-xr-x. 1 cloud root 18 4月  17 20:33 text1

755表示:

owner=rwx=4+2+1group=rx=4+1others=rx=4+1

3.2 符號型別的chmod命令

[root@cloud2 corolla]# chmod u=rwx,g=rx,o=rx text1 

[root@cloud2 corolla]# ls -l text1

-rwxr-xr-x. 1 cloud root 18 4月 17 20:33 text1

以上的命令相當於3.1 中命令 chmod 755 text1

除了=設定方法,還有+(增加),-(減去) 

u+r(owner增加讀許可權)

g+w(group增加寫許可權)

o-w(others移除寫許可權)

[root@cloud2 corolla]# chmod a-x text1

[root@cloud2 corolla]# ll text1

-rw-r--r--. 1 cloud root 18 4月 17 20:33text1

a表示所有使用者,a-x表示移除所有使用者的x許可權

如果想更改所有乙個目錄下面所有子檔案的許可權

[root@cloud2 corolla]# chmod -r 755 test

4.chown命令:改變檔案的許可權

格式:-r 表示遞迴子檔案 

chown [-r] owner2 filname\dirname

chown [-r] group2:owner2 filname\dirname

[root@cloud2 corolla]# chown cloud text1

[root@cloud2 corolla]# ll text1

-rw-r--r--. 1 cloud root 18 4月 17 20:33text1

[root@cloud2 corolla]# chown -r root:root test

[root@cloud2 corolla]# ll test

-rwxr-xr-x. 1 root root 12 4月 18 18:05 text-zju

Linux檔案許可權

linux使用者分為 擁有者 組群 group 其他 other linux系統中,預設的情況下,系統中所有的帳號與一般身份使用者,以及root的相關資訊,都是記錄在 etc passwd檔案中。每個人的密碼則是記錄在 etc shadow檔案下。此外,所有的組群名稱記錄在 etc group內!圖...

Linux檔案許可權

linux使用者分為 擁有者 組群 group 其他使用者 other linux系統中,預設的情況下,系統中所有的帳號與一般身份使用者,以及root的相關資訊,都是記錄在 etc passwd檔案中。每個人的密碼則是記錄在 etc shadow檔案下。此外,所有的組群名稱記錄在 etc group...

linux檔案許可權

檔案的許可權由三個部分組成 u user g group o other 每個部分的許可權又分別 r 4讀 w 寫2 x 執行1 下面以 var www資料夾設定許可權,了解如何設定檔案許可權 chmod a x var www 所有人都可進入 chmod a x var www 所有人都不可進入 ...