基础-8、chmod+chown+umask+lsattr/chattr

笔记
2.14 文件和目录权限chmod
2.15 更改所有者和所属组chown
2.16 umask
2.17 隐藏权限lsattr/chattr

一、chmod

#ls –l

image.png

1、-表示普通文件,rw-表示可读写,r--表示只读
2、rw-用户,r--所属组,r--其他用户
3、r=4(读),w=2(写),x=1(执行) rwx=7

1.1#chmod 700 2.txt(用户rxw权限)

image.png

#getenforce(查看selinux状态)

#setenforce 0(临时关闭selinux)

image.png

#vi /etc/selinux/config (彻底关闭selinux)

SELINUX=disabled


image.png

1.2#chmod –R 770 /tmp/aming(-R 统一修改目录及目录下的文件权限)

image.png

1.3#chmod u=rwx,g=r,o=r /tmp/aming

image.png

1.4#chmod a-x /tmp/aming(全部取消x权限)

image.png

1.5#chmod u+x /tmp/aming(u加上x权限,同理g+x或者o+x)

image.png

二、chown

2.1#chown donghui /tmp/yum.log(修改log所属用户)

image.png

2.2#chown donghui:123 /tmp/yum.log(修改log用户为donghui组为123)

image.png

2.3#chown :root /tmp/yum.log(修改log组为root)

image.png

2.4#chown –R donghui:123 /tmp/aming(统一修改aming及下面文件的用户为donghui和组为123)

image.png

2.5#chgrp donghui /tmp/yum.log(修改log所属组为donghui)

image.png

三、umask

umask默认新建文件/目录权限设定值

3.1#umask(默认0022)

image.png

3.2#umask 002(修改为002)

777-002=rwxrwxrwx- -------w-=rwxrwxr-x


image.png

四、隐藏权限lsattr/chattr

4.1 文件:

4.1.1#chattr +i 1.txt(i无法进行任何操作)

image.png

4.1.2#lsattr 1.txt(查看特殊权限)

image.png

4.1.3# chattr -i 1.txt(取消i)

image.png

4.1.4

chattr +a 1.txt(a只能追加、touch)

head –n2 /etc/passwd >>1.txt(追加)

chattr –a 1.txt(取消a)

image.png

4.2 目录:

4.2.1#lsattr –d 111(查看目录本身)

image.png

4.2.2#chattr +i 111 (i无法进行任何操作)

image.png

4.2.3# chattr -i 111(取消i)

image.png

4.2.4

chattr +a 111(a只能追加、touch)

head –n2 /etc/passwd >> 111/2.txt

image.png

4.2.5

chattr –a 111(取消a)

lsattr –R 111(查看目录及下面的文件权限)

lsattr –a 111(查看隐藏文件)

image.png

赵老铁的

你可能感兴趣的:(基础-8、chmod+chown+umask+lsattr/chattr)