chown : 改变文件拥有者
同时改变文件或目录的拥有者和群组
格式: chown 拥有者:群组 文件名
例: chown wpt:root study 改变study的拥有者和群组
格式: chown -R 拥有者:群组 目录名
例: chown -R root:root test改变test目录下所有文件的拥有者和群组
chgrp : 改变文件所属群组
chmod :改变文件的权限
读取权限 r : 4
写入权限 w : 2
执行权限 x : 1
目录:
只有r,目录可以打开,但是无法对目录里面的内容进行操作。
只有x,目录无法打开,但是可以通过目录转换cd,转到该目录下,对目录中的文件进行操作。
只有w,目录无法打开,也无法通过cd转换到该目录下,也无法在目录中删除增加文件或目录。
文件:
只有r,文件可以打开,但是不能更改文件的内容。
只有x,文件无法打开,但是如果文件中有可运行的程序是可以运行的。
只有w,文件无法打开,自然也无法写入或删除内容。
使用数字:chmod 777 study 等价于 chmod ugo=rwx study
使用符号:chmod u=rwx,g=r--,o-- study 等价于 chmod 740 study
对所有人添加一个 改写w 的权限 chmod a+w study
chattr : 配置文件的隐藏属性
用+、-、= 。
a:设定a后,这个文件只能增加数据而不能删除数据也不能修改数据,只有root才能设定这个属性。
i:设定之后,文件不能被删除、改名、设定连结,也无法写入或新增数据。也是只有root才能设定这个属性。
lsattr : 显示隐藏属性
file : 查看文件类型
stat : 查看文件的状态信息
umask :设置限制新建文件权限的掩码
默认普通用户创建文件时的 权限只有 rw
默认普通用户创建目录时的 权限有 rwx
但是不同的用户还会被拿掉一些权限,输入umask命令得到一个四位数字,后三位数字代表被拿走了那些权
限,0022 即代表group和other 的w权限被拿掉了
修改新建文件权限:umask 四位数字
例:umask 0002 只需拿掉other的w权限