在Ubuntu 18.04系统中,umask命令用于设置默认的文件权限。umask值决定了新创建文件或目录的默认权限。通过合理地设置umask值,可以控制新文件和目录的默认权限,从而保护系统文件的安全。

0 99
本文目录导读:umask命令的基本概念如何设置umask值umask值的含义和影响umask命令的基本概念在Linux系统中,文件和目录的权限分为三组:用户(u...

本文目录导读:

  1. umask命令的基本概念
  2. 如何设置umask值
  3. umask值的含义和影响

umask命令的基本概念

在Linux系统中,文件和目录的权限分为三组:用户(u)、组(g)和其他(o),每组权限有三种类型:读(r)、写(w)和执行(x),默认情况下,新创建的文件或目录的权限是644和755,即用户有读/写权限,组和其他用户只有读权限。

在Ubuntu 18.04系统中,umask命令用于设置默认的文件权限。umask值决定了新创建文件或目录的默认权限。通过合理地设置umask值,可以控制新文件和目录的默认权限,从而保护系统文件的安全。

umask值用于覆盖新文件或目录的默认权限,umask值是一个八进制数,用于表示要撤销的权限,umask值为022时,新文件默认权限为644(rw-r--r--),新目录默认权限为755(rwxr-xr-x)。

如何设置umask值

1、打开终端:在Ubuntu 18.04系统中,可以通过按下Ctrl+Alt+T快捷键打开终端。

2、查看当前umask值:在终端中输入以下命令,可以查看当前系统的umask值:

umask

3、设置umask值:要设置新的umask值,可以使用以下命令:

umask 022

这将把umask值设置为022,您可以根据需要更改umask值,请注意,umask值必须在000到777之间。

4、永久设置umask值:要将新的umask值设置为永久设置,需要编辑用户的shell配置文件,对于Bash shell,可以编辑~/.bashrc文件:

nano ~/.bashrc

在文件的末尾添加以下行:

umask 022

保存并关闭文件后,运行以下命令使更改生效:

source ~/.bashrc

umask值的含义和影响

在Linux系统中,umask值的含义如下:

000所有权限都被授予新文件或目录。

022组和其他用户只有读权限。

077只有用户有所有权限。

100只有用户有所有权限(只适用于目录)。

111只有用户有执行权限(只适用于目录)。

110只有用户有写权限(只适用于目录)。

101只有用户有读/执行权限(只适用于目录)。

102只有用户有读/写权限(只适用于目录)。

103只有用户有读/写/执行权限(只适用于目录)。

177只有用户有读/写权限,组和其他用户只有执行权限。

200只有用户有所有权限(只适用于目录)。

211只有用户有读/执行权限(只适用于目录)。

213只有用户有读/写/执行权限(只适用于目录)。

221只有用户有读/写/执行权限,组和其他用户只有执行权限(只适用于目录)。

227只有用户有读/写/执行权限,组和其他用户只有读/执行权限(只适用于目录)。

231只有用户有读/写/执行权限,组和其他用户只有读/执行/写权限(只适用于目录)。

333所有用户都有读/写/执行权限(只适用于目录)。

331只有用户有读/写/执行权限(只适用于目录)。

377所有用户都有读/写/执行权限(只适用于文件)。

444所有用户都有读权限(只适用于文件)。

440只有用户有读权限,组和其他用户没有权限(只适用于文件)。

455只有用户有读/执行权限,组和其他用户只有执行权限(只适用于文件)。

457只有用户有读/写/执行权限,组和其他用户只有执行权限(只适用于文件)。

466只有用户和组有读权限,其他用户没有权限(只适用于文件)。

467只有用户和组有读/执行权限,其他用户只有执行权限(只适用于文件)。

555所有用户都有执行权限(只适用于文件)。

554只有用户和组有执行权限,其他用户

最后修改时间:
文章相关标签:
小小茶猫
上一篇 2024年01月18日 06:33
下一篇 2024年01月18日 06:45

评论已关闭