在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
这样的权限设置。在实际应用中,通常会根据具体需求选择合适的权限设置。