温馨提示×

Linux mkdir创建目录权限如何分配

小樊
85
2024-10-10 16:39:55
栏目: 智能运维

在Linux中,使用mkdir命令创建目录时,可以通过指定-m选项来设置新目录的权限。以下是一些常用的权限设置方法:

  1. 创建一个没有任何权限的目录

    mkdir newdir
    
  2. 创建一个只有所有者有读、写、执行权限的目录

    mkdir -m 700 newdir
    

    这里,数字7(二进制111)表示所有者有读(4)、写(2)和执行(1)权限。

  3. 创建一个只有所有者有读和执行权限,组用户和其他用户没有任何权限的目录

    mkdir -m 700 newdir
    

    这里,数字7表示所有者有读和执行权限,而组用户和其他用户没有任何权限。

  4. 创建一个所有者和组用户都有读、写权限,其他用户没有任何权限的目录

    mkdir -m 770 newdir
    

    数字770表示所有者和组用户都有读(4)、写(2)和执行(1)权限,其他用户没有任何权限。

  5. 创建一个所有者和组用户都有读、写、执行权限,其他用户有读和执行权限的目录

    mkdir -m 777 newdir
    

    数字777表示所有者和组用户都有读、写和执行权限,其他用户也有读和执行权限。

请注意,赋予目录执行权限可能会带来安全风险,因此请谨慎使用777这样的权限设置。在实际应用中,通常会根据具体需求选择合适的权限设置。

0