Linux umask命令详解,Linux修改文件默认访问权限

这篇具有很好参考价值的文章主要介绍了Linux umask命令详解,Linux修改文件默认访问权限。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

「作者主页」:士别三日wyx
「作者简介」:CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者

作用:umask 命令用来控制「权限掩码」,为新建的文件或目录设置一个「初始权限」

文件/目录创建时的初始权限 = 默认权限 - 权限掩码

一、查看umask值

「查看」当前用户的权限掩码(查看 umask 的值)

umask

Linux umask命令详解,Linux修改文件默认访问权限

这个四位数的 umask 值中:

  • 第一位的0,表示「特殊权限」,暂时不用理会。
  • 第二位的0,表示「用户权限」,从用户权限减0,也就是权限不变。
  • 第三位的2,表示「用户组权限」,从组权限减2,也就是减掉写(w=2)的权限.
  • 第四位的2,表示「其他用户权限」,从其他用户权限减2,即取消其他用户的写权限。

二、临时修改umask值

umask 命令后面直接跟权限掩码,可以「临时修改」权限掩码,「重启后失效」

umask 0022

Linux umask命令详解,Linux修改文件默认访问权限

三、永久修改umask值

umask 的配置文件是 /etc/bashrc

vim /etc/bashrc

最后一行的 umask 0077 改成需要修改的值,「重启系统」即可生效。

Linux umask命令详解,Linux修改文件默认访问权限

四、文件和目录的默认权限

文件默认权限:-rw-rw-rw-
目录默认权限:drwxrwxrwx

我们把 umask 的值设置为0,表示用户权限减0,然后再创建目录,可以看到,目录的默认权限是:drwxrwxrwx

Linux umask命令详解,Linux修改文件默认访问权限

接下来,我们把 umask 的值设置为0011,表示用户组权限-1,其他用户权限-1,也就是取消用户组和其他用户的执行权限(x=1);
然后再创建目录,可以看到,目录的默认权限变成了:drwxrw-rw-

Linux umask命令详解,Linux修改文件默认访问权限

五、权限数值对照表

数值 权限 含义
0 无权限
1 –x 执行权限
2 -w- 写权限
3 -wx 写、执行权限
4 r– 只读权限
5 r-x 读、执行权限
6 rw- 读写权限
7 rwx 读、写、执行权限

六、常用umask值及对应权限

umask值 文件权限 目录权限 含义
002 664 775 取消其他用户写权限
006 660 771 取消其他用户读、写权限
022 644 755 取消用户组、其他用户的写权限
027 640 750 取消其他用户读、写权限;取消用户组的写权限

七、注意事项

1) umask 修改值的「格式并不固定」,可以是一位数,也可以是三位数

比如:给1,就是0001

Linux umask命令详解,Linux修改文件默认访问权限

给001,也是0001

Linux umask命令详解,Linux修改文件默认访问权限

2)当 umask 的值「不符合实际权限」时,不会报错,而是「向下兼容」

比如:umask值为0022和0033时,文件的默认权限是一样的。

Linux umask命令详解,Linux修改文件默认访问权限

3)目录的最大默认权限是读、写、执行;但文件的默认最大权限只有读、写;文件的「执行权限」不会在默认权限中赋予,只能用户手动赋予。文章来源地址https://www.toymoban.com/news/detail-467775.html

到了这里,关于Linux umask命令详解,Linux修改文件默认访问权限的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux区分文件类型,file指令,目录权限,umask掩码,共享文件,Linux中的一些有趣指令

    所属专栏:Linux学习❤️ 🚀 博主首页:初阳785❤️ 🚀 代码托管:chuyang785❤️ 🚀 感谢大家的支持,您的点赞和关注是对我最大的支持!!!❤️ 🚀 博主也会更加的努力,创作出更优质的博文!!❤️ 🚀 关注我,关注我,关注我,重要的事情说三遍!!!!!!!!

    2024年02月08日
    浏览(44)
  • Linux基础命令-chmod修改文件权限

    Linux基础命令-chown修改文件属主 文章目录 前言 一、文件权限有哪些 1.1 文件的普通权限 1.1.1 普通权限案例: 1.2 文件的特殊权限 1.2.1 案例一:特殊权限SUID 1.2.2 案例二:特殊权限SGID 1.2.3 案例三:特殊权限Stickybit 二、chmod命令介绍 三、命令的语法及参数  3.1 先用help或man查

    2024年02月07日
    浏览(48)
  • Linux权限命令-修改文件的所属组

    在Linux系统中,可以通过 chgrp 命令来修改文件或目录的所属组。本文将介绍 chgrp 命令的语法、实操以及各种方法之间的区别,以帮助读者更加深入地掌握这个命令。 chgrp 命令的基本语法如下: 其中, -R 为可选参数,表示递归修改指定目录下所有文件的所属组; groupname 为要

    2024年02月08日
    浏览(53)
  • Linux权限命令-修改文件的所有者

    在 Linux 系统中,文件和目录的所有者和所属组是决定访问权限的重要因素之一。如果用户需要更改文件或目录的所有者,可以使用 chown 命令来完成。本文将介绍 chown 命令的语法、实操以及各种方法之间的区别。 chown 命令的基本语法格式为: 其中, 选项 表示需要使用的参数

    2024年02月11日
    浏览(57)
  • Linux:文件权限详解及修改方法

    1.1、如何查看到文件权限 使用 ls -l 或者 ll 指令可以直接查看到如下的标记,这些标记代表的相关文件或文件夹的权限类型及所属: 其中分四段: 第一段,为文件/文件夹权限,其中首个bit位字符为文件类型,一共有如下的七种: 前三种为常见类型 类型 说明 - 普通文件。

    2024年04月17日
    浏览(35)
  • Linux权限 - 概念与管理 | 文件权限的修改与转让 【详解】

    目录 Linux权限 Linux权限的概念  Linux权限的基础操作 (1).实现用户账号的切换  (2).仅提升当前指令的权限 Linux权限管理 1、文件访问者的分类(人) 2、文件类型和访问权限(事物属性)  3、文件权限值的表示方法 4、文件访问改变文件/目录的拥有者和所属组 修改文件的权限

    2023年04月22日
    浏览(51)
  • 掌握文件权限管理:Mac和Linux中的chmod +x命令详解

    chmod +x是一个用于在Mac和Linux操作系统上设置可执行权限的命令。它允许你将可执行权限添加到文件,使得你可以运行这个文件作为一个程序或脚本。这个命令通常用于shell脚本、可执行程序和其他可运行文件。  chmod 是一个在Unix和Unix-like操作系统中用来改变文件或目录权限的

    2024年02月05日
    浏览(65)
  • 杂记 | Linux中修改docker默认访问端口(2375)

    2375端口是docker的默认访问端口,使用该端口可实现远程访问和操作docker,但在服务器上直接开启该端口有安全风险(笔者本人今天就应该端口导致服务器被入侵),可以修改该默认端口以在一定程度上减少系统被入侵的风险。 本文基于CentOS设置,其他Linux操作系统大同小异。

    2024年02月11日
    浏览(38)
  • 修改 Windows 文件访问权限的多种方法

    提示:本文修改后包含编程方法以及附注的工具方法,传统的资源管理器交互方法等等。 由于文件是安全对象,因此访问它们受访问控制模型控制,该模型控制对 Windows 中所有其他安全对象的访问。  更改文件或目录对象的安全描述符,需要调用 SetNamedSecurityInfo 或 SetSec

    2024年02月05日
    浏览(36)
  • 『Linux从入门到精通』第 ⑤ 期 - 用户分类+权限管理+umask+粘滞位说明

    目录 💐专栏导读 💐文章导读  🌷用户分类 🌺su指令 🌷认识Linux权限 🌺文件访问者的分类 🌺文件类型和访问权限 🌼文件类型 🌼file指令 🌼 访问权限 🌺文件权值的表示方法 🌼字母表示法 🌼八进制表示法 🌷如何修改文件访问者的权限及相关指令 🌺chmod指令 🌺cho

    2024年02月02日
    浏览(70)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包