1. chmod
英文原意: change the permissions mode of a file
指令所在路徑: /bin/chamod
chmod [{ugoa} {+-=} {rwx}] [檔案或目錄]
chmod o+w issue ##如 給某個檔案的其他人加寫的權限
chmod o+w,u-w issue ## 給其他人加寫權限的同時,去除所屬使用者的寫權限
chmod g=re issue ## 直接給使用者組設定權限
或者:
----------------------------------------------------------------
chmod [mode = 421] [檔案或目錄]
chmod 755 issue ## 将issue 權限設定為 rwxr-xr-x
---------------------------------------------------------
chmod -R 777 /temp/ ## 通過遞歸改變檔案夾下所有檔案權限
對于一個檔案來說:
r: cat/head/tail/less/more
w:vim
x:script/command
----------------------------------------------------------------
對于一個目錄來說:
r: ls
w: touch/mkdir/rmdir/rm
x:cd
2.chown (改變檔案所有者)
英文原意:change file ownership
指令路徑:/bin/chown
隻有管理者root才有此權限
chown [使用者] [檔案或目錄]
chown fantasy issue ## 将issue檔案的所有者改為 fantasy
3. chgrp (改變所屬組)
英文原意:change file group ownership
指令路徑:/bin/chgrp
4. umask
linux 任何建立的檔案的預設值 都不會有 x即執行權限,基于安全性的考慮
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHL90TQOd3aE10M50mYyZ1MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL3ADNyUjNyIjM1ETMxgTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
直接 執行 umask 會得到 0222
其實權限是 777-022 = 755