linux檔案許可權

2022-08-28 17:36:11 字數 1283 閱讀 9796

ls

-l中顯示的內容如下:

-rwxrw-r‐-1 root root 1213 feb 2 09:39 abc

- 10個字元確定不同使用者能對檔案幹什麼

- 第乙個字元代表檔案(-)、目錄(d),鏈結(l)

- 其餘字元每3個一組(rwx),讀(r)、寫(w)、執行(x)

- 第一組rwx:檔案所有者的許可權是讀、寫和執行

- 第二組rw-:與檔案所有者同一組的使用者的許可權是讀、寫但不能執行

- 第三組r--:不與檔案所有者同組的其他使用者的許可權是讀不能寫和執行

也可用數字表示為:r=4,w=2,x=1 因此rwx=4+2+1=7

- 1 表示連線的檔案數

- root 表示使用者

- root表示使用者所在的組

- 1213 表示檔案大小(位元組)

- feb 2 09:39 表示最後修改日期

- abc 表示檔名

改變許可權的命令

chmod 改變檔案或目錄的許可權

chmod 755 abc:賦予abc許可權rwxr-xr-x

chmod u=rwx,g=rx,o=rx abc:同上u=使用者許可權,g=組許可權,o=不同組其他使用者許可權

chmod u-x,g+w abc:給abc去除使用者執行的許可權,增加組寫的許可權

chmod a+r abc:給所有使用者新增讀的許可權

改變所有者(chown)和使用者組(chgrp)命令

chown xiaoming abc:改變abc的所有者為xiaoming

chgrp root abc:改變abc所屬的組為root

chown root ./abc:改變abc這個目錄的所有者是root

chown ‐r root ./abc:改變abc這個目錄及其下面所有的檔案和目錄的所有者是root

改變使用者所在組

在新增使用者時,可以指定將該使用者新增到哪個組中,同樣用root的管理許可權可以改變某個使用者所在的組

- usermod ‐g 組名 使用者名稱

你可以用

- usermod ‐d 目錄名 使用者名稱,改變該使用者登入的初始目錄

更改檔案的所有者: 

chown jim program.c

檔案 program.c 的所有者更改為 jim。作為所有者,jim 可以使用 chmod 命令允許或拒絕其他使用者訪問 program.c。

更改目錄的所有者:

chown -r john:build /tmp/src

將目錄 /tmp/src 中所有檔案的所有者和組更改為使用者 john 和組 build

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 所有人都不可進入 ...