9月14日学习笔记

2.14 文件和目录权限chmod

2.15 更改所有者和所属组chown

2.16 umask

2.17 隐藏权限lsattr/chattr

 

 

2.14 文件和目录权限chmod

         用ls -l命令查出文件的详细信息,如-rwxr--rw-共十位,第一位是文件的类型,rwx是文件所有者的权限,r--表示文件所属组的权限,rw-表示其他用户的权限。

r=4,w=2,x=1  则rwx=4+2+1=7,r--=4,rw-=6,所以-rwxr--rw=746

chmod=change mode,    chmod  746 2.txt就可以把文件2.txt的权限改为746.

b1746e895fff989a245ce82ab04227e4674.jpg

 

chmod -R 命令可以把目录和目录下面的子目录和文件的权限都修改。

5e0a860bbc7cb5deb479c1d9d72a17bc75a.jpg

 

chmod a+r会把所有用户的权限都加上r的权限。

f1964f11761841e0ed2ff8cb778cbf2607b.jpg

 

 

2.15 更改所有者和所属组chown

chown既能更改所有者,也能更改所属组。把/tmp/gaocy的所有者改为aming01,操作如下:

b62c5e79203e521db5a67a30b00f4d925dd.jpg

 

同时把/tm/gaocy的所有者和所属组改为aming01,用命令chown aming01:aming01 /tmp/gaocy。用chown :aming01 /tmp/gaocy可以把/tmp/gaocy的用户组改为aming01.有了这些用法就用不到chgrp了。

43d918dfe8f6eda90ccfe08197f2764ddc9.jpg

 

 

2.16 umask

umask  :改变文件的默认权限 格式:umask xxx(xxx代表三个数字)

 

查看 umask值 直接命令umask 默认为0022

修改umask的默认值 umask 0002 第一个0 可以省略

umask 002即可

 

下面为修改umask 为0002 后文件和目录的权限值发生变化

21fb208de5b45d81e824ee7dd650ae4c222.jpg

目录:一定有 X 权限 (因为目录下有文件,所以对目录一定要有X权限,不然我们将不能对目录进行浏览等一系列操作)

目录即使用777 -umask值(002)=775

文件即使用666 -umask值 (002)= 664             

 但这个规律不一定对(加入umask值改为003)

1209180073b710d444941e7c54529da886e.jpg

umask是决定目录,文件权限的

 

 

2.17 隐藏权限lsattr/chattr

chattr 设置隐藏权限

lsattr 查看隐藏权限

8d0313b02720b305e4b70a34fccd838a99a.jpg

 

lsattr -R 可以把目录和目录下面的文件和子目录的隐藏权限显示出来。

2e6515d998b652d9762d7e49e11b765b285.jpg

 

blob.png

向文件添加了隐藏 i 权限后即使我们查看该文件时,出现有rwx权限但是也不能操作,甚至编辑文件,添加内容也会出错

 

QQ图片20180131204618.png

QQ图片20180131204622.png

 隐藏 i权限 是文件不能删,重命名,设定链接,写入和新增数据

 

格式:chattr [+-=][隐藏属性][文件名或目录名]

+:增加

-:减少

=:设定

 减少 i 属性 chattr -i 1.txt

 

   

   利用chattr +i是不是可以锁掉一些关键目录,防止木马之类的篡改

 

 

lsattr 查看的是一个目录下的子目录和子文件隐藏文件

 

lsattr -d 目录名  加上-d 就可以查看目录本身隐藏权限

 

 

chattr +a 文件名 只能追加、可以touch更改时间,不能删除,不能改名,不能更改文件内容

 

chattr +i 目标目录  在这个目录下我们本身有一个问价(12.txt文件)这样我们在这个原有的文件下增加、追加内容都是可以的。但是不是针对原有文件操作则不行。

 

每次vi时实际上是在swap文件里编辑然后由swap覆盖原来的1.txt,如果+a则1.txt不能消失所以就多了一个swap文件

 

那这样1.txt是不是没有修改成功,因为说不能覆盖 

blob.png

 

 

转载于:https://my.oschina.net/u/3962517/blog/2055123

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值