内容目录:
内容1 :默认权限值的含义
内容2 :设置临时默认权限
2.1默认权限值方法
2.2默认权限值方法
2.2.1方法1 :使用权限号码设置默认权限值
2.2.2方法2 :使用权限标志设置默认权限值
内容3 :设置永久默认权限
3.1为某个用户单独设置umask
3.1.1向用户单独添加umask参数
3.1.2启用umask设置
3.2如何全局设置umask
通过修改3.2.1/etc/profile文件实现
3.2.1.1情况1
3.2.1.1.1全局umask参数设置
3.2.1.1.2启用umask设置
3.2.1.2情况2
3.2.1.2.1全局umask参数的设置
3.2.1.2.2启用umask设置
通过修改3.2.2/etc/bashrc文件实现
3.2.2.1情况1
3.2.2.1.1全局umask参数的设置
3.2.2.1.2启用umask设置
3.2.2.2情况2
3.2.2.2.1全局umask参数的设置
3.2.2.2.2启用umask设置
具体内容:
内容1 :默认权限值的含义
umask的值为0022时:
的创建新目录的默认权限为777 - 022=755
创建新文件的默认权限为666 - 022=644
内容2 :设置临时默认权限
2.1默认权限值方法
# umask
0022
2.2默认权限值方法
2.2.1方法1 :使用权限号码设置默认权限值
# umask 0002
2.2.2方法2 :使用权限标志设置默认权限值
# umask -S u=rwx,g=rwx,o=rw
内容3 :设置永久默认权限
3.1为某个用户单独设置umask
3.1.1向用户单独添加umask参数
# vim ~/.bashrc
添加以下内容:
.
umask 022
(
补充:
(1)下面是将umask设置为022的示例
)补充/etc/bashrc文件优先于/etc /配置文件文件
)
3.1.2启用umask设置
# source ~/.bashrc
3.2如何全局设置umask
通过修改3.2.1/etc/profile文件实现
3.2.1.1情况1
3.2.1.1.1全局umask参数设置
# vim/etc /配置文件
将以下内容
.
if [ $UID -gt 199 ]
[ '`/usr/做好的大象/id -gn`'='`/usr/做好的大象/id un`' ]; 陈真
umask 002
else
umask 022
fi
.
修改如下。
.
if [ $UID -gt 199 ]
[ '`/usr/做好的大象/id -gn`'='`/usr/做好的大象/id un`' ]; 陈真
umask 002
else
umask 022
fi
.
(
补充:
(1)下面是将umask设置为022的示例
)补充/etc/bashrc文件优先于/etc /配置文件文件
)
3.2.1.1.2启用umask设置
# source/etc /配置文件
3.2.1.2情况2
3.2.1.2.1全局umask参数的设置
# vim /etc/bashrc
添加以下内容:
.
umask 022
(
补充:
(1)下面是将umask设置为022的示例
)补充/etc/bashrc文件优先于/etc /配置文件文件
)
3.2.1.2.2启用umask设置
# source /etc/bashrc
通过修改3.2.2/etc/bashrc文件实现
3.2.2.1情况1
3.2.2.1.1全局umask参数的设置
# vim /etc/bashrc
将以下内容
.
if [ $UID -gt 199 ]
[ '`/usr/做好的大象/id -gn`'='`/usr/做好的大象/id un`' ]; 陈真
umask 002
else
umask 022
fi
.
修改如下。
.
if [ $UID -gt 199 ]
[ '`/usr/做好的大象/id -gn`'='`/usr/做好的大象/id un`' ]; 陈真
umask 002
else
umask 022
fi
.
(
补充:
(1)下面是将umask设置为022的示例
)补充/etc/bashrc文件优先于/etc /配置文件文件
)
3.2.2.1.2启用umask设置
# source /etc/bashrc
3.2.2.2情况2
3.2.2.2.1全局umask参数的设置
# vim /etc/bashrc
添加以下内容:
.
umask 022
(
补充:
(1)下面是将umask设置为022的示例
)补充/etc/bashrc文件优先于/etc /配置文件文件
)
3.2.2.2.2启用umask设置
# source /etc/bashrc