文件或目录的权限chmod,chown更改所有者和所属组,umask及隐藏权限
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件或目录的权限chmod,chown更改所有者和所属组,umask及隐藏权限相关的知识,希望对你有一定的参考价值。
文件或目录的权限chmod-rwxr--r--. 1 root root 0 6月 8 20:22 2.txt
- 可读(r)可写(w)可执行(x),第一段是所有者,第二段是所属组,第三段是其他人
- r=4,w=2,x=1。rwx=7,rw-=6, --x=1,rw-r--r--=644, rw-r-xr-x=655
- chmod === change mode改变权限
- 如:rwx------=700 chmod 700 2.txt
[[email protected] ~]# chmod 700 2.txt [[email protected] ~]# ll 总用量 4 -rwx------. 1 root root 0 6月 8 20:22 2.txt 后面的.表示这个文件和目录是在selinux开启的情况创建的
- chmod -R 把目录下面的文件和目录都改变权限
- chmod也可以用chmod u=rwx,g=r,0=r aming2来修改权限
- chmod a+x aming2或者chmod a-x aming2 这样来修改所有者,所属组,其他人的权限。
chown更改所有者和所属组
- chown === change owner更改所有者
[[email protected] ~]# chown aming /tmp/aminglinux/ [[email protected] ~]# ls -ld /tmp/aminglinux/ drwxr-xr-x. 2 aming root 6 6月 6 21:52 /tmp/aminglinux/
- chgrp === change group更改所属组
[[email protected] ~]# chgrp user1 /tmp/aminglinux/ [[email protected] ~]# ls -ld /tmp/aminglinux/ drwxr-xr-x. 2 aming user1 6 6月 6 21:52 /tmp/aminglinux/
- chown 也可以更改所属组
[[email protected] ~]# chown :root /tmp/aminglinux/ [[email protected] ~]# ls -ld /tmp/aminglinux/ drwxr-xr-x. 2 aming root 6 6月 6 21:52 /tmp/aminglinux/
- chown同时更改所有者和所属组
[[email protected] ~]# chown root:aming /tmp/aminglinux/ [[email protected] ~]# ls -ld /tmp/aminglinux/ drwxr-xr-x. 2 root aming 6 6月 6 21:52 /tmp/aminglinux/
- chown -R user1:aming /tmp/aming2 ,chown也可以用-R选项批量更改目录和目录下面的文件和目录
umask
- 直接运行查看用户默认的umask值
[[email protected] ~]# umask 0022 [[email protected] ~]# umask 002 [[email protected] ~]# umask 0002
- 目录必须有x权限,不然不能浏览
- 目录默认权限:777 - 022 = rwxrwxrwx - ----w--w- =755不是单纯的数字相减,是权限位相减
- 文件默认权限:666 - 022 = 644不是单纯的数字相减,是权限位相减
隐藏权限lsattr_chattr
- chattr 设置隐藏权限
[[email protected] ~]# chattr +i 2.txt 只读权限,文件名也不能更改,也不能删除文件,也不能写入,创建时间也不能更改,目录的i权限也是一样,但能更改现有的目录下文件内容,不能创建新的文件 [[email protected] ~]# lsattr 2.txt ----i----------- 2.txt [[email protected] ~]# chattr -i 2.txt [[email protected] ~]# lsattr 2.txt ---------------- 2.txt
-
a隐藏权限不能删除,不能改名字,不能改内容,能追加,可以更改时间(touch 1.txt),如果是目录也是,可以增加目录和文件,也能更改现有的文件内容
- lsattr查看隐藏权限,-d查看目录本身,-R 查看目录下面的所有的目录文件的隐藏权限
,-a可以查看全部包括隐藏文件。
以上是关于文件或目录的权限chmod,chown更改所有者和所属组,umask及隐藏权限的主要内容,如果未能解决你的问题,请参考以下文章
文件或目录权限chmod 更改所有者和所属组chown 什么是umask怎么使用 隐藏权限l
2.14文件或目录权限chmod;2.15更改所有者和所属组chown;2.16umask;2.17
2周第3次课 文件或目录权限chmod 更改文件所有者和所属组chown umask掩码 文件特殊属性chattr_lsattr
八文件权限和目录权限chmod;更改所有者和所属组chown;umask;隐藏权限
文件或目录权限chmod,2.15 更改所有者和所属组chown,umask,2.17 隐藏权限lsattr_chattr