其他分享
首页 > 其他分享> > day14——权限管理篇(三)

day14——权限管理篇(三)

作者:互联网

umask

1.作用

umask命令是用来限制新文件权限的掩码,为了防止文件、文件夹创建时权限过大,新文件创建时,其最初权限由文件创建掩码决定。

2.特点

root用户和普通用户umask值不同,创建文件的权限也不一样。

3.umask的修改(不建议)

3.1临时修改

# 临时修改
[root@localhost tmp]# umask 011
[root@localhost tmp]# touch test-umask.txt
[root@localhost tmp]# ll test-umask.txt 
-rw-rw-rw-. 1 root root 0 Mar 17 18:41 test-umask.txt

# 永久修改(数据写入文件,每次开机都会加载)
将修改的值写入用户环境变量文件 ~/.bashrc重新登录会话,检查umask值,查看默认权限
①编辑用户环境变量文件
②写入信息,保存(umask 033)
③重启登录ssh会话
④检查umask的值
⑤查看默认权限

文件特殊属性

修改文件特殊属性——chattr

chmod用于修改文件9位基础权限,chattr用于修改文件扩展属性,属于更底层的权限

+a参数

+a限制文件除了加数据,不得删除,不得对文件做任何更改

+i参数

+i限制文件不能被删除,改名,修改内容,即将文件锁定

-R  递归更改目录属性
-v  显示命令执行过程

+  增加参数
-  移除参数
=  更新为指定参数

查看文件特殊属性——lsattr

-R  递归列出目录及其下内容的属性
-a  列出目录中的所有文件,包括以“.”开头文件的属性
-d  列出目录本身的属性

[root@localhost log]# lsattr my_website.log
----i----------- my_website.log

标签:文件,管理,umask,day14,修改,权限,root,属性
来源: https://www.cnblogs.com/fjh0517/p/16022580.html