linux中的umask命令怎么用

918
2023/12/27 14:08:30
栏目: 智能运维
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Linux中,umask命令用于设置默认的文件和目录权限掩码。它决定了新创建的文件和目录的访问权限。

umask命令的语法如下:

umask [模式]

模式是一个三位数值,用来表示文件和目录的权限掩码。每一位表示不同的权限(读、写、执行),0表示允许,1表示禁止。默认的权限掩码是022。

以下是一些常用的umask命令示例:

  1. 显示当前的umask值:
umask
  1. 设置umask为002(允许组成员具有写权限):
umask 002
  1. 设置umask为077(禁止其他用户具有任何权限):
umask 077
  1. 使用符号模式设置umask,+表示开启权限,-表示关闭权限。以下示例将允许组成员具有写权限,禁止其他用户具有任何权限:
umask u=rw,g=w,o=

请注意,umask只影响新创建的文件和目录的权限,不会改变已经存在的文件和目录的权限。如果要修改现有文件和目录的权限,请使用chmod命令。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: linux线程池创建过程中的注意事项