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