二周第三次课 2017.10.25 文件和目录权限chmod、更改所有者和所属组chown、umask、隐藏权限lsattr/chattr
2017-10-25 20:11
651 查看
2.14 文件和目录权限chmod
用ls查看一个文件或者目录的详细信息的时候,在前面除去开头的“-”之后会有三组一共9位的或字母或“-”,这9位就是权限。
这三组分别表示:所属主(所有者)、所属组、其他用户
每组三位分别表示是否可读、是否可写、是否可执行。
可读就是“r”不可读就是“-”,可写就是“w”不可写就是“-”,可执行就是“x”不可执行就是“-”。
下图这个文件的权限就是:所属主可读、可写、不可执行,所属组可读、不可写、不可执行,其他用户可读、不可写、不可执行。
权限还可以用三位数字表示,这三位数字分别代表所属主(所有者)、所属组、其他用户的权限。
“r”=4 “w”=2 “x”=1 “-”=0
想要算出该组的数字,就是将该组字母所代表的数字相加,就能得出该组的权限数字。将三组数字都算出来就是该文件的权限。
如上图文件的权限就是644
chmod:改权限
使用方法:chmod 权限 文件或目录
如:
上图的权限位置也可以使用rwx的形式来写,格式是出chmod u=XXX,g=XXX,o=XXX 2.txt,不过如果有“-”就要去掉。
-R:将目录及目录下的子目录以及子文件都改变权限。
如果想要在所有权限都加上一条可以使用a+,如想要给aming2目录所有权限加上可执行就是:chmod a+x aming2
当然减去也是可以的,如下图
2.15 更改所有者和所属组chown
cat /etc/passwd:查看系统用户目录
chown:更改文件所有者:
chown改文件所有者和所属组:
chgrp:更改文件文件所属组:
-R:将目录及目录下的子目录以及子文件都改变所有者和所属组。
2.16 umask
umask:表示创建文件或目录的默认权限
umask可以修改创建文件或目录的默认权限
umask是用4位数字表示的,第一位默认是0,剩下3数字是怎么来的:rw-rw-rw-减去你想要的权限
如想要文件默认权限是rw-rw-r--(664):rw-rw-rw-减去rw-rw-r--等于--- --- -w-等于002
如想要目录默认权限是rwxrwxr-x(775):rwxrwxrwx减去rwxrwxr-x等于--- --- -w-等于002
2.17 隐藏权限lsattr/chattr
lsattr:查看隐藏权限
-a查看目录下包括隐藏的所有文件隐藏权限
-d查看目录本身
lsattr不加“-d”查看目录时只能查看目录下面的子目录或者子文件的隐藏权限。
-R查看目录下所有文件及目录的隐藏权限
lsattr不加“-R”只能查看第一层。
chattr:设置隐藏权限
i:只读
a:只能追加内容(类似于日志)
给目录设置隐藏权限,是可以更改该目录下已经存在的文件的内容的。
用ls查看一个文件或者目录的详细信息的时候,在前面除去开头的“-”之后会有三组一共9位的或字母或“-”,这9位就是权限。
这三组分别表示:所属主(所有者)、所属组、其他用户
每组三位分别表示是否可读、是否可写、是否可执行。
可读就是“r”不可读就是“-”,可写就是“w”不可写就是“-”,可执行就是“x”不可执行就是“-”。
下图这个文件的权限就是:所属主可读、可写、不可执行,所属组可读、不可写、不可执行,其他用户可读、不可写、不可执行。
权限还可以用三位数字表示,这三位数字分别代表所属主(所有者)、所属组、其他用户的权限。
“r”=4 “w”=2 “x”=1 “-”=0
想要算出该组的数字,就是将该组字母所代表的数字相加,就能得出该组的权限数字。将三组数字都算出来就是该文件的权限。
如上图文件的权限就是644
chmod:改权限
使用方法:chmod 权限 文件或目录
如:
上图的权限位置也可以使用rwx的形式来写,格式是出chmod u=XXX,g=XXX,o=XXX 2.txt,不过如果有“-”就要去掉。
-R:将目录及目录下的子目录以及子文件都改变权限。
如果想要在所有权限都加上一条可以使用a+,如想要给aming2目录所有权限加上可执行就是:chmod a+x aming2
当然减去也是可以的,如下图
2.15 更改所有者和所属组chown
cat /etc/passwd:查看系统用户目录
chown:更改文件所有者:
chown改文件所有者和所属组:
chgrp:更改文件文件所属组:
-R:将目录及目录下的子目录以及子文件都改变所有者和所属组。
2.16 umask
umask:表示创建文件或目录的默认权限
umask可以修改创建文件或目录的默认权限
umask是用4位数字表示的,第一位默认是0,剩下3数字是怎么来的:rw-rw-rw-减去你想要的权限
如想要文件默认权限是rw-rw-r--(664):rw-rw-rw-减去rw-rw-r--等于--- --- -w-等于002
如想要目录默认权限是rwxrwxr-x(775):rwxrwxrwx减去rwxrwxr-x等于--- --- -w-等于002
2.17 隐藏权限lsattr/chattr
lsattr:查看隐藏权限
-a查看目录下包括隐藏的所有文件隐藏权限
-d查看目录本身
lsattr不加“-d”查看目录时只能查看目录下面的子目录或者子文件的隐藏权限。
-R查看目录下所有文件及目录的隐藏权限
lsattr不加“-R”只能查看第一层。
chattr:设置隐藏权限
i:只读
a:只能追加内容(类似于日志)
给目录设置隐藏权限,是可以更改该目录下已经存在的文件的内容的。
相关文章推荐
- 二周第三次课(10月25日) 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 、更改所有者和所属组chown 、 umask、 隐藏权限lsattr/chattr
- 10.25 文件和目录权限chmod,更改所有者和所属组chown,umask ,隐藏权限lsattr/chattr
- L8 文件和目录权限chmod,更改所有者和所属组chown,umask,隐藏权限lsattr/chattr
- 文件和目录权限chmod、更改所有者和所属组chown、umask与隐藏权限lsattr/chattr
- 命令umask,文件或目录权限chmod,更改所有者所属组chown,隐藏权限chattr—lsattr
- 文件和目录权限chmod、更改所有者和所属组chown、umask、隐藏权限lsattr、chattr2.14-2.17
- 文件或目录权限chmod、更改所有者和所属组chown、umask、隐藏权限lsattr_chattr
- 文件和目录权限chmod,更改所有者和所属组chown,umask,隐藏权限lsattr/chattr
- 文件和目录权限chmod、更改所有者和所属组chown、umask、隐藏权限lsattr_chattr
- 2.14 文件和目录权限chmod 2.15 更改所有者和所属组chown 2.16 umask 2.17 隐藏权限lsattr/chattr
- 文件或目录权限chmod 更改所有者和所属组chown 什么是umask怎么使用 隐藏权限lsattr_chattr
- Centos 7 文件目录权限chmod、更改所有者和所属组chown、umask、隐藏权限lsattr/chattr
- 文件和目录权限chmod 更改所有者和所属组chown umask 隐藏权限lsattr_chattr
- 文件和目录权限chmod更改所有者和所属组chown,umask,隐藏权限lsattr/chattr
- 文件和目录权限chmod 、更改所有者和所属组chown 、 umask 、隐藏权限lsattr/chattr
- 文件和目录权限chmod、更改所有者和所属组chown、umask、隐藏权限lsattr/chattr
- Linux文件和目录权限:chmod、更改所有者和所属组:chown,umask命令,隐藏权限:lsattr/chattr
- 10.25 文件和目录权限chmod,更改所有者和所属组chown,umask ,隐藏权限lsattr/chattr