首页 > 编程知识 正文

哪个命令可以查看文件的节点,Linux umask

时间:2023-05-04 03:24:06 阅读:50871 作者:4881

内容目录:

内容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

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。