umask-创建文件或目录的默认权限


linux下文件的默认权限是由umask值决定的
umask是通过八进制的数值来定义用户创建文件或目录的默认权限的
umask对应数值表示的是禁止的权限。具体的细节,文件和目录略有不同。root的默认umask是0022
普通用户的默认umask是0002文件:设置用户创建文件默认的权限
当umask为偶数时,创建文件的默认权限为:文件最大权限减去umask权限
例:设置免费云主机域名umask为044,则文件的默认权限为666-044=622,即-rw–w–w-
当umask为奇数时,创建文件的默认权限为:文件最大权限减去umask权限,得出的结果奇数位加1
例1:设置umask为045,则文件的默认权限为666-045=621,奇数位加1,即622 即-rw–w–w-
例2:设置umask为035,则文件的默认权限为666-035=631,奇数位加1,即642 即-rw-r—w-目录:设置用户创建目录默认的权限
无论umask为偶数还是奇数,直接用777-umask即是默认目录的权限

相关推荐: Linux怎么查看CPU内存和系统版本

这篇文章主要介绍了Linux怎么查看CPU内存和系统版本的相关知识,内容详细易懂,操免费云主机域名作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux怎么查看CPU内存和系统版本文章都会有所收获,下面我们一起来看看吧。查看CPU信息的方式很多,我们这里分…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 01/25 11:32
下一篇 01/25 11:34