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

作者:佚名 上传时间:2019-04-30 版权申诉

2.14 文件和目录权限chmod

2.15 更改所有者和所属组chown

2.16 umask

2.17 隐藏权限lsattr/chattr


2.14 文件和目录权限chmod

chmod 权限

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

r=4 w=2 x=1  rwx=7  rw=6 --x=1

rw-r--r--=644

rw-r-xr-x=655

chmod

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

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

这个.意味着这个文件受制于selinux 如果selinux 开启,创建的文件或者目录 第一列最后一位就会有个点 ,如果关闭selinux

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

setenforce 0 暂时关闭,

要永久关闭 需要改变配置文件

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

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

改变aming2的权限为 777

chmod 777 aming2

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

但是地下的1.txt并没有改变

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

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

chmod -R 可以把 目录 已经目录下的子目录和文件 批量的更改权限

chmod a+x

chmod a-x  改变 u g  o所有的

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

也可以 chmod u+x u-x,g+x g-x,o+x o-x 都可以

2.15 更改所有者和所属组chown

chwon命令

chown改变所有者

把/tmp/yum.log 改所有者 改为aming

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

chgrp    change group改变所有组

再把所属组改为user1

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

chown user1:aming /tmp/yum.log改变 yum.log的所有者为user1 ,所属组aming

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

只是更改所属组为root ,不更改所有者

chown :root /tmp/yum.log

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

chown -R /tmp/aming2 改变目录aming2 底下的所有的 所有者,所属组

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

总结chown的用法

chown username:group filename

chown -R 选项

如果chwon 只跟一个字符串 就是更改所有者

如果chown 后面: 冒号再跟一个字符串  就是更改所有组

2.16 umask

umask

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

查看自己的umask 值

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

默认创建的文件 权限是rw-r--r--  644

默认创建的目录 权限是rwxr-xr-x 755

系统有一个命令umask

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

root 用户umask 值 是0022 一般前面一位不看 就是022

把umask 值改变为002

umask 002

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

再创建一个文件 3.txt  创建一个目录 234

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

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

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

3.txt文件的权限是664

234目录的权限是775

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

umask 值为022的时候  文件644 目录755

umask 值为002的时候  文件664 目录775

umask 值为022的时候

777-022=755 目录

666-022=644 文件

umask 值为002的时候

777-002-775 目录

666-002=664 文件

这种数字减法 有时候不一定正确,所以以后不要用这种方法计算

目录必须都有x权限,执行权限,如果没有x权限 就浏览都不可以

和文件不一样,文件没有x 就不能打开

比如说把umask 改成003

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

先把之前的文件 目录删了 ,重新做实验

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

创建一个文件1.txt

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

1.txt 文件的权限变成了 664 rw-rw-r--

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

实际上是664 直接减就是错误的

把666改成( rw-rw-rw-)   -( -------wx( =rw-rw-r-- =664

- 减掉x 也是等于 -  因为本来就没有 减再多也是 -

目录 777- 003 = rwxrwxrwx - -------wx = rwxrwxr-- =774

用9位的权限位去减 不要用数字去减

如果- 后面减 rwx 依然是 -

2.17 隐藏权限lsattr/chattr

chattr 、lsattr特殊权限的命令

man chattr

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

给1.txt 加上i权限

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

不可以编辑文件

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

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

追加文件也不行

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

查看下权限

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

这个时候 要看下是否有隐藏权限

lsattr 查看

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

新建一个文件 2.txt 发现是没有特殊权限的

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

i权限 不让去写入,也不能改变名字

也不可以删除

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

touch 文件也不会,因为会更改访问时间   也不可以

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

去除掉i权限 就用chattr -i 即可

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

解除只有 就可以改名

可以 编辑

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

加上 a权限后 不可以删除,不可以编辑文件内容

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

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

可以追加 ,不可以删除,不可以更改文件内容

可以touch

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

在111目录下创建 目录222

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

给111目录加上 i权限 不可以删除目录,不能更改目录名

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

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

把i权限去掉

加上a权限

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

加a权限后 可以在目录里面的文件里追加

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

去掉a权限

加上i权限 也可以在目录里面的文件里面 追加文件内容

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

lsattr -R 可以查看111目录下面的特殊权限,包括子目录 下面 子文件的特殊权限

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

不加-R 仅仅是看一层

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

加上-R 底下的子文件 目录 全部列出来

lsattr -a 查看全部的文件的特殊权限

lsattr -d 只查看目录本身



本文转自   ch71smas   51CTO博客,原文链接:http://blog.51cto.com/ch71smas/1954959

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
2.14 chmod 2.15 chown 2.16 umask 2.17 lsattr/chattr
2.14 文件和目录权限chmod 2.15 更改所有者和所属组chown 2.16 umask 2.17 隐藏权限lsattr/chattr
Centos 7 chmodchownumasklsattr/chattr
文件和目录权限chmod#代表文件权限#图中第一段rw-  所有者对应的权限,是否可写w,是否可读r,是否可执行x,如果都不可以用rw-#图中第二段r   表示所属组的用户权限,
Linuxchmodchownumask命令,lsattr/chattr
文件和目录权限 chmod :
2.14chmod2.15chown;2.16umask;2.17
2.14 文件或目录权限chmod chmod :更改文件或目录的权限 (
chmodchownumask的使用 ,的使用 lsattrchattr
文件或目录权限chmod,更改所有者和所属组chown ,umask的使用 ,隐藏权限的使用 lsattr,chattr r = 可读w =可写 x=可执行 [roo
chmod命令、chown命令、umask默认、增加查看chattrlsattr
一、chmod命令1.文件权限:在ls -l 命令下查看文件权限,除去开头第一个字符表示文件类型外,后面9段字符都表示文件权限。2.chmod,即是修改文件权限命令,可以对文件权限进行修改
chmod,chown命令用法,命令umasklsattrchattr命令
一、文件的所有者和所有组在linux中的每个用户必须属于一个组,不能独立于组外。每个文件有所有者、所属组、其它组的概念。所有者(user):一般为文件的创建者,谁创建了该文件,自然成
chmod/chown
ll指令的显示的信息为(当前目录下只有nameservice1一个目录): drwxr-xr-x 3 hdfs hdfs 4096 4月 14 16:19 nameservic
chmod/chown
ll指令的显示的信息为(当前目录下只有nameservice1一个目录): drwxr-xr-x 3 hdfs hdfs 4096 4月 14 16:19 nameservic
day08-linux(chmod chown umask chattr)
上次学习整理了linux的文档的基本操作,今天我们学习linux下的权限: 1、文件或目录的权限chmod