ls -l

wKiom1k4KOvQYn1CAAAXvkqWM54435.png

-rw-r--r--

-文件类型

rw- 所有者的权限

r-- 所属组的权限

r-- 所属组和所有者外的权限

r 可读 4

w 可写 2

x 可执行 1

rw-r--r-- 644

rw-r-xr-x 655

chmod  change mode

wKioL1k4KPzBuhYNAAAjIVciw9U370.png

wKiom1k4KRGhVE0qAAAIk9twnck371.png

点号代表文件受制于selinux

wKioL1k4KSCCe4WkAAAXglz27NI951.png

临时关闭selinux

wKiom1k4KV_C0qOjAAAXglz27NI523.png

setenforce 0#临时关闭selinux

vi /etc/selinux/config 永久关闭修改这个配置文件

chmod -R选项递归修改

wKioL1k4KYvB_n9BAAAK8EjwcrI759.png

把目录和目录下的子文件批量修改权限

chmod u=rwx,g=r,o=r aming2

wKiom1k4KZ7CLso6AABeU0tYU6Y134.png

chmod a+x aming1/

chmod a-x aming1/

wKiom1k4KbqST8jfAAAzvCtvLNc279.png

a all

u user

g group

o other



2.15 更改所有者和所属组chown

chown user1:aming /tmp/yum.log

这样可以一次性更改

wKiom1k4KBmzV4D3AAAVFqVc4EU338.png

chown :root /tmp/yum.log

只更改所属组

wKioL1k4KCbAuzOlAAAapFFV5Us838.png


这样可以一次性更改

wKioL1k4KEziPApKAAAXlUfdEgw009.png

chown :root /tmp/yum.log

只更改所属组

wKiom1k4KHvhH3oKAAAXIueHCns840.png

chown -R选项递归

wKioL1k4KIex6nPoAAAxvmZ4f9s970.png

2.16 umask

umask #默认目录和文件权限

wKioL1k4J6PDAwhiAAAIYFMIB9M787.png

修改权限

wKiom1k4J6zCcMLBAAAKldAfpRQ337.png

022 644 755

002 664 775

目录一定要有x权限,进入目录就是执行目录

目录777-022=755

文件666-022=644

(rwxrwxrwx)-(----w--w-)=rwxr-xr-x #

(rw-rw-rw-)-(----w--w-)=rw--r--r--

用后边这种方式

2.17 隐藏权限lsattr_chattr

chattr #设置隐藏命令权限

head -n 2 /etc/passwd/ >> 1.txt

wKioL1k4JwDTu-9LAAAZd1uZ_iU928.png

lsattr查看隐藏权限

wKiom1k4JxXSI9lyAAAOyS6hVIY032.png

i选项不能删除不能修改

不能修改其创建时间

不能touch

chattr -i 1.txt

接触i权限

wKiom1k4JyqBSJC9AAAnbHPs8pg588.png

a权限只能增加

不允许删除

不能修改文件内容

可以在末尾追加

可以更该时间也就是可以touch

wKioL1k4J0OTUdeqAAAZGk1YMfw554.png

lsattr -d选项是只看目录

wKiom1k4J1Ch088zAAArsd3EVC4211.png

-i给目录修改跟文件一样

-a选项,

可以修改已经存在的文件

lsattr -R #查看子目录和子目录下的文件

lsaddr -a 同样可以看到隐藏文件