linux系统根目录umask

 火.. [复制链接]  225查看
易西 发表于 2024-10-24 23:29:56 | 显示全部楼层 |阅读模式
linux系统根目录umask
 楼主| 易西 发表于 2024-10-24 23:30:18 | 显示全部楼层


linux系统根目录umask
在Linux系统中,umask是一个关键的环境变量,它定义了新创建文件和目录的默认权限。umask值决定了应该去掉哪些权限。

umask通常是由父进程的umask值继承而来,并且通常应用于当前用户所创建的所有文件和目录。

要查看当前会话的umask值,可以使用以下命令:

umask
这将输出当前会话的八进制umask值。例如,0022表示其他用户(others)的权限将被去除读写执行(即755)。

要改变当前会话的umask值,可以使用:

umask 022
这将设置新的umask值为022,这意味着新创建的文件和目录将默认权限为755(目录)和644(文件)。

在用户的home目录下的.bashrc、.bash_profile或.profile文件中设置umask值,可以改变用户登录时的默认umask值。

例如,在.bashrc或.bash_profile文件中添加:

umask 022
这样每次用户登录时,都会设置上述的umask值。

请注意,umask值是八进制表示的,其数字对应于要去除的权限。通常,数字表示为3位二进制,每位对应于文件或目录的所有权组(owner、group、others)。umask值通常是002、022、023等形式。

提示:AI自动生成,仅供参考

参考
[发帖际遇]: 一个袋子砸在了 易西 头上,易西 赚了 4 金钱. 幸运榜 / 衰神榜
 楼主| 易西 发表于 2024-10-24 23:31:34 | 显示全部楼层
 楼主| 易西 发表于 2024-10-25 00:03:43 | 显示全部楼层
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

邮箱|首页|小黑屋|吾侪 ( 蜀ICP备2020029307号-4 )

GMT+8, 2026-6-21 17:53 , Processed in 0.089766 second(s), 27 queries .

Powered by Discuz! X3.5

Copyright © , 吾侪网

快速回复 返回顶部 返回列表