chmod、chown和文件特殊属性

时间:2021-10-29 16:41:57
[root@localhost ~]# ls -l
drwxr-xr-x. 2 root root 6 3月 28 12:45 tc1
 
权限位:(共9位)
前三位:所有者
中三位:所属组
后三位:其他用户
chmod、chown和文件特殊属性
chmod、chown和文件特殊属性
更改文件或目录的权限:chmod命令
chmod 700 1.txt 将1.txt的权限更改为700
chmod -R u=rwx,g=r,o=r 1.txt
chmod a+x 1.txt 在原有基础上增加权限
setenforce 0 临时关闭selinux防火墙
getenforce 查看selinux防火墙的状态
永久关闭selinux防火墙:
vi /etc/selinux/config
SELINUX=disabled
 
更改所有者和所属组:chown命令
chown tc1 1.txt 更改1.txt的所有者为tc1
chgrp tc1 1.txt 更改1.txt的所属组为tc1
chown :tc1 1.txt 更改1.txt的所属组为tc1
chown user1:tc1 1.txt 更改1.txt的所有者和所属组为tc1
chown -R user1:tc1 /tmp/1.txt 级联更改1.txt的所有者和所属组为tc1
 
隐藏权限lsattr_chattr
chattr +i 1.txt 文件不能被删除、重命名、写入和新增数据。
+ - = 为增加、减少和设定
A:增加该属性后,文件或目录的atime将不可被修改
S:将数据同步写入磁盘
 
lsattr 1.txt读取文件或目录的特殊属性
lsattr -aR 1.txt 连同子目录也一并列出(包括隐藏文件)