百度
360搜索
搜狗搜索

linux创建文件夹怎么自动赋予权限详细介绍

在 Linux 系统里,你可以在创建文件夹时借助mkdir命令与umask命令来自动赋予权限。下面详细介绍这两种方法:

1. 使用
mkdir -m选项

mkdir命令的-m选项能够让你在创建文件夹时直接指定其权限。

示例命令:
bash

   new_folder

在这个例子中,755代表文件夹的权限设置。具体来说:

  • 第一个数字7代表所有者权限,含义是所有者具备读(4)、写(2)和执行(1)权限,即4 + 2 + 1 = 7
  • 第二个数字5代表所属组权限,也就是所属组拥有读(4)和执行(1)权限,即4 + 1 = 5
  • 第三个数字5代表其他用户权限,意味着其他用户拥有读(4)和执行(1)权限,即4 + 1 = 5

2. 使用
umask命令

umask命令可用于设置默认的文件和文件夹创建权限掩码。权限掩码会从默认权限中减去相应的权限。默认情况下,文件夹的最大权限是777,文件的最大权限是666

示例命令:
bash

022

new_folder

在这个例子中,umask 022表明从默认权限中减去所属组和其他用户的写权限。因此,新创建的文件夹权限为755777 - 022 = 755)。

你可以把umask设置添加到你的 shell 配置文件(像.bashrc或者.zshrc)里,这样每次登录时都会自动应用该设置。示例如下:
bash

   ~/.bashrc

~/.bashrc




9123 >> ~/.bashrc ~/.bashrc

通过上述两种方法,你就能在创建文件夹时自动赋予所需的权限。

阅读更多 >>>  linux命令显示文件属性

网站数据信息

"linux创建文件夹怎么自动赋予权限"浏览人数已经达到20次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux创建文件夹怎么自动赋予权限的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!