`

文件权限与umask的作用(转)

阅读更多

1. 文件权限有读,写,执行三种权限,分别用r,w,x代表,这三种权限的数值大小如下表所示:

1 x

2 w

4 r

2. 根据这三个数值可以得到混合权限数值表

1 --x

2 -w-

3 -wx

4 r--

5 r-x

6 rw-

7 rwx

3. Linux的文件有三种权限组成,执行ls -lh可以看到Linux下的文件权限如下所示

drwxr-xr-x

分四个部分解释

d rwx r-x r-x

目录 文件所有者的权限 同组用户的权限 其它用户的权限

表示为数值就是755

4. umask的设置文件或目录创建时的默认权限

下表是umask值与默认权限的对照表:

umask 文件 目录

0 6 7

1 6 6

2 4 5

3 4 4

4 2 3

5 2 2

6 0 1

7 0 0

对于文件,可以理解umask的作用为屏蔽权限位,例如

umask 022,不屏蔽所属用户的权限,屏蔽同组用户的w权限,屏蔽其他用户的w权限,于是文件的默认权限为755

更简便的方法是用777减去022,得到755

分享到:
评论

相关推荐

    LINUX UMASK详解

    umask 的作用是控制默认权限,不让文件和目录具有全权。umask 的值可以被修改,以控制文件和目录的默认权限。 二、umask 的使用方法 umask 的使用方法很简单。我们可以使用 umask 命令来查看当前的 umask 值,也...

    深入浅出linux系统umask值及其对应的文件权限讲解.pdf

    深入浅出 Linux 系统 umask 值及其对应的文件权限讲解 Linux 系统中,umask 值是一个非常重要的概念,它能够控制文件和目录的权限。但是,很多人对 umask 值的计算方法和权限的关系不甚了解。在这篇文章中,我们将...

    系统默认权限、网站比较安全权限、默认权限控制命令umask、文件系统属性(文件属性)、特殊权限1

    本文将深入探讨系统默认权限、网站安全权限、默认权限控制命令umask以及文件系统的属性,包括文件属性和特殊权限。 首先,我们关注的是Linux系统默认权限。对于文件,最常见的默认权限是`rw- r-- r--`,也就是644...

    linux新文件权限设置之umask的深入理解

    本文将深入探讨umask的工作原理及其在设置新文件权限时的作用。 首先,理解Linux的文件权限系统是必要的。每个文件和目录都有三个级别的权限:所有者(owner)、同组用户(group)和其他用户(others)。每个级别由...

    Linux安全体系的文件权限管理.doc

    Linux 安全体系的文件权限管理 Linux 操作系统中的文件权限管理是指控制用户或用户组对文件或目录的访问权限。...chmod 命令、umask 命令、suid 和 guid 命令、ACL 权限管理命令都是 Linux 文件权限管理的重要命令。

    管理文件权限和所有权

    默认的umask值通常是0022,这意味着新创建的文件权限将是rw-r--r--,而目录权限将是rwxr-xr-x。 可以通过以下命令查看或设置umask值: - 查看当前umask: `umask` - 设置umask: `umask 0027` #### 八、向组成员...

    浅谈Linux中文件访问权限与权限掩码关系.pdf

    在Linux系统里,文件权限是基于用户(user)、用户组(group)和其他用户(others)的读(r)、写(w)和执行(x)权限设置,这种权限设置通常被称为ugo权限。文件所有者拥有对文件的控制权,文件所属组包含有共同...

    linux文件属性和更改文件权限详解

    2.更改目录/文件权限 2.1 用户和用户组的相关指令 2.2 chgrp命令 2.3 chown命令 2.4 chmod命令 2.5 umask命令  1.文件属性 1.1 ls命令 ls命令是我们最常用的命令之一,用来查看当前目录下的文件或文件夹. ls命令有...

    linux下修改文件的权限【转】

    在Linux操作系统中,文件权限是系统管理的核心组成部分,它决定了用户如何访问和操作文件与目录。本文将深入探讨Linux下的文件权限系统,并提供修改文件权限的方法。 Linux采用了一种基于三位数字的权限表示法,每...

    Linux文件权限详解

    Linux 文件权限详解 Linux 操作系统中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录。通过设定权限可以从以下三种访问方式限制访问权限:只允许用户自己访问;允许一...

    Linux文件权限的修改命令

    Linux 文件权限的修改命令 Linux 文件权限是 Linux 操作...本文总结了 Linux 文件权限的修改命令、rwx 权限的影响、umask 权限掩码、高等权限和提权命令,旨在帮助用户更好地理解和掌握 Linux 文件权限的修改和管理。

    Linux教程第4章 文件权限与文件共享.pdf

    总结起来,Linux的文件权限与共享机制是通过权限位、umask、硬链接、符号链接、用户和组管理等手段实现的。了解并熟练掌握这些工具和概念,对于有效地管理和保护Linux系统中的文件至关重要。通过实践和使用相关命令...

    linux文件权限设置.docx

    Linux 文件权限设置 Linux 操作系统中,文件权限是非常重要的一个概念。文件权限决定了用户对文件的访问权限,包括读、写、执行等权限。在 Linux 中,每个文件都有其所属的用户和组,并且每个用户和组都有其对应的...

    Linux系统中的文件权限管理(1) —查看、读取、文件保留权限(umask)、改变文件的权限、所有人和所有组

    一、文件权限查看及读取 1.文件权限 文件权限存在的意义 系统最底层安全设定方法之一 保证文件可以被可用的用户做相应操作 2.文件权限的查看 ls -l file ##查看文件权限 ls -ld dir ##查看目录权限 3.文件权限...

    详解ftp创建文件权限问题

    详解ftp创建文件权限问题 一、问题 有一个这样的需求,admin为一个Linux为其FTP应用创建的一个有权限限制的用户,通过admin用户可以进行登录FTP服务,登录FTP服务后,创建文件夹,该文件夹的用户和用户组都是admin,...

Global site tag (gtag.js) - Google Analytics