umask命令 和 man手册内容

本文详细介绍了Linux系统中umask命令的工作原理及其如何影响文件和目录的默认权限,并解析了man命令的手册章节结构及用途。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、umask        

        当我们启动linux操作系统创建一个目录或者文件都有默认的(可读、可写和可执行)权限。其实最初创建的文件权限是由文件创建掩码决定的,用户每次登入系统,umask命令就会被执行,并且自动设置掩码限制文件权限。当然用户可以在执行umask设置新的文件权限掩码。

        umask与chmod恰好相反,umask设置的是文件掩码,而chmod设置的是权限码。

        umask的计算:(1)命令形式:umask nnn,其中nnn范围000—777

                                 (2)默认掩码值:002

        当我们创建一个目录,默认它是可读(可以浏览)、可写(可以创建子目录/文件/删除操作)和可执行(可以进入目录),这是默认的,下面我们来算一算:默认umask = 002 ,max_umask = 777,目录权限码 = max_umask  -  umask = 777-002 = 775,刚好对应文件权限rwxrwxr-x;

        当我们创建一个文件时,默认它是可读、可写和不可执行,也可以通过umask来计算权限码,由上面可知775,在此基础上,u/g/o三个用户都没有可执行权限,所以文件权限码 = 775-111 = 664,刚好对应文件rw-rw-r--.

二、man 

man手册内容
章节说明
1普通用户在shell环境中可以操作的命令和可执行文件
2系统调用
3C语言函数库
4有关驱动程序和系统设备的解释
5配置文件的解释
6游戏程序命令
7惯例和协议等
8系统管理员可用的管理命令

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

weixin_41318405

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值