- Ubuntu 24.04 LTS
文件權限
- 讀權限 ?:允許查看文件的內容。
- 寫權限 (w):允許修改文件的內容。
- 執行權限 (x):允許執行文件(對于目錄來說,是進入目錄的權限)。
文件權限通常與三類用戶相關聯:
- 文件所有者 (Owner):文件的創建者或指定的用戶。
- 同組用戶 (Group):與文件所有者屬于同一組的用戶。
- 其他用戶 (Others):系統上所有其他用戶。
文件權限查看
使用 ls -l
命令查看文件權限。輸出的格式如下:
-rwxr-xr-x 1 user group 12345 Jan 18 12:34 filename
其中,第一位表示文件類型(-表示文件,d表示目錄)。接下來的三位表示文件所有者的權限。
中間的三位表示同組用戶的權限。最后三位表示其他用戶的權限。
修改文件所有者
使用 chown 命令修改文件的所有者和組:
chown user:group filename # 設置文件的所有者為 user,組為 group
chown user filename # 僅設置文件的所有者為 user
chown :group filename # 僅設置文件的組為 group
使用數字修改權限
給所有者、組和其他用戶賦予讀、寫、執行權限
sudo chmod 755 hello.docx
文件權限是由三組數字表示的,分別對應文件所有者、同組用戶和其他用戶的權限。例如,權限 755 表示:
7:文件所有者有讀、寫、執行權限(4+2+1)。
5:同組用戶有讀、執行權限(4+1)。
5:其他用戶有讀、執行權限(4+1)。
更改文件所有者和組
如果您還想更改文件的所有者和組,可以使用 chown 命令。例如,要將文件的所有者和組更改為 user:group:
sudo chown user:group hello.docx