2017.10.25 二周第三次课

2.14 文件和目录权限chmod

chmod:更改目录权限的命令

chmod -R 权限 文件名:表示让这个文件下的所有东西都继承你设置的权限

输入图片说明

输入图片说明

在linux系统中,root用户,默认一个目录的权限为755,而一个文件的默认权限为644. umask:用来规定我们默认的目录和文件的权限

常识:linux下的所有目录都必须是可执行的要有x权限,文件就没有必要。 算法如下:

输入图片说明

一个文件要求只允许它的属主控制,数组和其他用户没有任何权限,应该如何更改权限?

①:chmod u=rwx,g=---,o=--- file

②:chmod a+r,a+w,a+x,g-r,g-x,g-w,o-r,o-w,o-x file

2.15 更改所有者和所属组chown

创建用户的命令:useradd +名字

创建用户组的命令:groupadd + 名字

输入图片说明

chown - R命令:可以在更改目录属主的同时连同目录下的所有文件和目录一同修改。

更改所属组命令:chgrp

只修改属组而属主不变: ①chown :users 1.txt

② chown .users 1.txt

③ chgrp users 1.txt

2.16 umask

umask命令的作用:它是用来改变文件的默认权限

格式:umask xxx(xxx代表三个数字)

默认情况下:

文件权限: 644

目录权限: 755

输入图片说明

输入图片说明

权限的计算如下:

输入图片说明

2.17 隐藏权限lsattr/chattr

lsattr:用来读取文件或者目录的特殊权限(隐藏属性)

:表示重定向

:表示追加重定向

echo "1111" > 12.txt:表示把12.txt里的内容全部删除然后将1111写入

echo "1111" >> 12.txt:表示在12.txt的最后一行追加上1111这个内容。

lsattr -R:表示逐级查看可以列出一个目录下所有子文件和子目录的隐藏属性

lsrttr -d+目录名:表示只查看这个目录本身

lsattr +a:表示该文件添加了a属性我们不能删除,重命名以及移动该文件,但我们可以追加修改里面的文件内容。

lsattr +i:表示该文件具有i属性,我们不能删除,修改,重命名以及移动该文件。

转载于:https://my.oschina.net/u/3461300/blog/1556286

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值