一、所有者和所属组命令
1.chown命令
英文原意:change file owner and group
功能:修改文件和目录的所有者的所属组。
修改文件所有者:
2.chgrp命令
英文原意:change group ownership
功能:修改文件和目录的所属组。
二、umask默认权限
1.umask默认权限的作用
主要用与让新建的文件或者目录拥有默认权限。
因为Linux时一个安全性比较高的os,而安全的基础就是权限,所以新建的文件也要拥有默认权限。
Linux通过umask默认权限来给新建文件和目录赋予初始权限,而Windows通过继承上级权限。
可直接通过umask查看初始权限,选项-S(注意是大写)会用字母表示初始权限。
初始权限一共四位,第一位是特殊权限,后三位是真正的umask默认权限。
2.umask默认权限的计算方法
上一篇说过文件默认最大权限是666,因为没有执行x权限,要通过手工进行修改。
而目录的默认最大权限是777,因为只有执行x权限才能进去目录中查找文件目录等。
以文件为例,最大666换为字母是-rw-rw-rw-而umask的值是002,变成字母是--------w-。
把两个字母相减得到的就是文件的默认权限:(-rw-rw-rw-)-(-------w-)=(-rw-rw-r-).
3.umask默认权限的修改方法
第一种方法:直接umask 033(数字可以自己选择),但这种该方法只能临时生效,一旦重启就会失效。
第二种方法:需要修改对应的环境变量配置文件/etc/profile。
要先通过su进入超级用户状态,然后vi /etc/profile,找到下面的数据,进行修改即可。
【参考文章:细说Linux基础知识】
来源:CSDN
作者:A Zek
链接:https://blog.csdn.net/m0_46354595/article/details/104788888