Linux常用命令(29)之默认权限管理

    xiaoxiao2021-04-03  56

    文件默认权限

    umask 查看文件默认权限 [root@localhost ~]# umask 0022 [root@localhost ~]# 文件默认权限0022的说明: 第一个0代表文件特殊权限 022代表文件的默认权限

    文件的默认权限

    文件不能直接建立为执行文件,必须手动赋予执行权限,所以文件默认权限最大为666 默认权限需要换算成字母在相减,建立文件之后的默认文件权限为666即(-rw-rw-rw-),减去umask的值022(-----w--w-),得出的文件权限为644(-rw-r--r--)

    例如: 文件默认最大权限为666,umask的值为022 -rw-rw-rw- 减去 -----w--w- 等于 -rw-r--r--

    目录的默认权限

    目录的默认最大权限为777 默认权限也需要换算成字母相减,建立目录之后的默认权限为777即(drwxrwxrwx),减去umask的值022即(-----w--w-),得出目录的默认权限为755(rwxr-xr-x)

    例如: 目录的默认最大权限为777,umask的值为022 drwxrwxrwx 减去 -----w--w- 等于 drwxr-xr-x

    修改umask的值

    临时修改
    umask 文件默认权限 临时修改umask的值,一旦关机或重启,修改的值就不起作用了 [root@localhost ~]# umask 0033
    永久修改
    [root@loclahost ~]# vi /etc/profile 进入文件之后就修改umask的值
    转载请注明原文地址: https://ju.6miu.com/read-665860.html

    最新回复(0)