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