在CentOS系統中,設置文件或目錄的權限通常使用chmod
命令。以下是一些基本的chmod
命令用法和示例:
權限可以用數字來表示,每個權限類型對應一個數字:
將這些數字相加可以得到一個三位數的權限碼:
設置文件權限為所有者可讀寫執行,組和其他用戶只讀
chmod 744 filename
設置目錄權限為所有者可讀寫執行,組和其他用戶可讀執行
chmod 755 directoryname
設置文件權限為所有者可讀寫,組可讀,其他用戶無權限
chmod 640 filename
遞歸設置目錄及其所有子目錄和文件的權限
chmod -R 755 directoryname
你也可以使用符號來設置權限:
u
:所有者g
:組o
:其他a
:所有+
:添加權限-
:移除權限=
:設置權限給所有者添加執行權限
chmod u+x filename
移除組和其他用戶的寫權限
chmod go-w filename
設置所有用戶為只讀權限
chmod a=r filename
你可以使用ls -l
命令來查看文件或目錄的權限:
ls -l filename
輸出示例:
-rwxr-xr-- 1 user group 1234 Jan 1 12:34 filename
-rwxr-xr--
:文件類型和權限
-
:普通文件rwx
:所有者權限(讀、寫、執行)r-x
:組權限(讀、執行)r--
:其他用戶權限(讀)通過這些方法,你可以靈活地設置和管理CentOS系統中的文件和目錄權限。