文件或目录的权限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可以查看全部包括隐藏文件。
原文地址:http://blog.51cto.com/akui2521/2091576
时间: 2024-10-18 06:59:18