笔记
2.14 文件和目录权限chmod
2.15 更改所有者和所属组chown
2.16 umask
2.17 隐藏权限lsattr/chattr
一、chmod
#ls –l
1、-表示普通文件,rw-表示可读写,r--表示只读
2、rw-用户,r--所属组,r--其他用户
3、r=4(读),w=2(写),x=1(执行) rwx=7
1.1#chmod 700 2.txt(用户rxw权限)
#getenforce(查看selinux状态)
#setenforce 0(临时关闭selinux)
#vi /etc/selinux/config (彻底关闭selinux)
SELINUX=disabled
1.2#chmod –R 770 /tmp/aming(-R 统一修改目录及目录下的文件权限)
1.3#chmod u=rwx,g=r,o=r /tmp/aming
1.4#chmod a-x /tmp/aming(全部取消x权限)
1.5#chmod u+x /tmp/aming(u加上x权限,同理g+x或者o+x)
二、chown
2.1#chown donghui /tmp/yum.log(修改log所属用户)
2.2#chown donghui:123 /tmp/yum.log(修改log用户为donghui组为123)
2.3#chown :root /tmp/yum.log(修改log组为root)
2.4#chown –R donghui:123 /tmp/aming(统一修改aming及下面文件的用户为donghui和组为123)
2.5#chgrp donghui /tmp/yum.log(修改log所属组为donghui)
三、umask
umask默认新建文件/目录权限设定值
3.1#umask(默认0022)
3.2#umask 002(修改为002)
777-002=rwxrwxrwx- -------w-=rwxrwxr-x
四、隐藏权限lsattr/chattr
4.1 文件:
4.1.1#chattr +i 1.txt(i无法进行任何操作)
4.1.2#lsattr 1.txt(查看特殊权限)
4.1.3# chattr -i 1.txt(取消i)
4.1.4
chattr +a 1.txt(a只能追加、touch)
head –n2 /etc/passwd >>1.txt(追加)
chattr –a 1.txt(取消a)
4.2 目录:
4.2.1#lsattr –d 111(查看目录本身)
4.2.2#chattr +i 111 (i无法进行任何操作)
4.2.3# chattr -i 111(取消i)
4.2.4
chattr +a 111(a只能追加、touch)
head –n2 /etc/passwd >> 111/2.txt
4.2.5
chattr –a 111(取消a)
lsattr –R 111(查看目录及下面的文件权限)
lsattr –a 111(查看隐藏文件)
赵老铁的