在Linux中,使用mkdir
命令創建目錄時,可以通過指定-m
選項來設置新目錄的權限。以下是一些常用的權限設置方法:
創建一個沒有任何權限的目錄:
mkdir newdir
創建一個只有所有者有讀、寫、執行權限的目錄:
mkdir -m 700 newdir
這里,數字7
(二進制111
)表示所有者有讀(4)、寫(2)和執行(1)權限。
創建一個只有所有者有讀和執行權限,組用戶和其他用戶沒有任何權限的目錄:
mkdir -m 700 newdir
這里,數字7
表示所有者有讀和執行權限,而組用戶和其他用戶沒有任何權限。
創建一個所有者和組用戶都有讀、寫權限,其他用戶沒有任何權限的目錄:
mkdir -m 770 newdir
數字770
表示所有者和組用戶都有讀(4)、寫(2)和執行(1)權限,其他用戶沒有任何權限。
創建一個所有者和組用戶都有讀、寫、執行權限,其他用戶有讀和執行權限的目錄:
mkdir -m 777 newdir
數字777
表示所有者和組用戶都有讀、寫和執行權限,其他用戶也有讀和執行權限。
請注意,賦予目錄執行權限可能會帶來安全風險,因此請謹慎使用777
這樣的權限設置。在實際應用中,通常會根據具體需求選擇合適的權限設置。