unix文件夾許可權
發布時間: 2023-07-20 05:30:11
① 如何設置UNIX/linux中新創建目錄或文件的默認許可權
在unix或者linux中,創建一個新文件或者目錄時,這個文件或者目錄都具有一個默認的許可權,比如目錄755,文件644,這些默認許可權是由umask(許可權掩碼)來控制的,一般umask默認值為022,其最終效果就是新創建的目錄許可權為755,文件許可權為644。所以只要修改了用戶的umask值,就可以控制默認許可權。
1、查看當前umask值,終端運行:
$umask
2、根據實際需要設置新的umask:
$umasknnn
n為1-7中的任一數字,可以根據文件或者目錄許可權的數字表示值計算得到。
示例:
$umask002
目錄許可權:7-0=7,7-0=7,7-2=5, 即新建目錄的默認許可權為775
文件許可權:目錄許可權去掉執行許可權(-1),即664。
執行該命令只在用戶本次登錄期間有效,下次登錄會恢復默認許可權umask。3、讓umask值在用戶每次登錄後都有效
編輯用戶環境變數(~/.profile)文件或者所有用戶環境變數(/etc/profile)文件中,修改(或增加)語句umask nnn。
umask值 目錄 文件
022 755 644027 750640
002775664
006771660
007770660
熱點內容