文件或目录的权限 chmod
-rwxr--r--. 1 root root 0 6 月 8 20:22 2.txt
可读 (r) 可写 (w) 可执行(x), 第一段是所有者, 第二段是所属组, 第三段是其他人
r=4,w=2,x=1rwx=7,rw-=6, --x=1,rw-r--r--=644, rw-r-xr-x=655
chmod === change mode 改变权限
如: rwx------=700 chmod 700 2.txt
- [root@aminglinux-02 ~]# chmod 700 2.txt
- [root@aminglinux-02 ~]# 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 更改所有者
- [root@aminglinux-02 ~]# chown aming /tmp/aminglinux/
- [root@aminglinux-02 ~]# ls -ld /tmp/aminglinux/
drwxr-xr-x. 2 aming root 6 6 月 6 21:52 /tmp/aminglinux/
chgrp === change group 更改所属组
- [root@aminglinux-02 ~]# chgrp user1 /tmp/aminglinux/
- [root@aminglinux-02 ~]# ls -ld /tmp/aminglinux/
drwxr-xr-x. 2 aming user1 6 6 月 6 21:52 /tmp/aminglinux/
chown 也可以更改所属组
- [root@aminglinux-02 ~]# chown :root /tmp/aminglinux/
- [root@aminglinux-02 ~]# ls -ld /tmp/aminglinux/
drwxr-xr-x. 2 aming root 6 6 月 6 21:52 /tmp/aminglinux/
chown 同时更改所有者和所属组
- [root@aminglinux-02 ~]# chown root:aming /tmp/aminglinux/
- [root@aminglinux-02 ~]# 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 值
- [root@aminglinux-02 ~]# umask
- 0022
- [root@aminglinux-02 ~]# umask 002
- [root@aminglinux-02 ~]# umask
- 0002
目录必须有 x 权限, 不然不能浏览
目录默认权限: 777 - 022 = rwxrwxrwx - ----w--w- =755 不是单纯的数字相减, 是权限位相减
文件默认权限: 666 - 022 = 644 不是单纯的数字相减, 是权限位相减
隐藏权限 lsattr_chattr
chattr 设置隐藏权限
- [root@aminglinux-02 ~]# chattr +i 2.txt 只读权限, 文件名也不能更改, 也不能删除文件, 也不能写入, 创建时间也不能更改, 目录的 i 权限也是一样, 但能更改现有的目录下文件内容, 不能创建新的文件
- [root@aminglinux-02 ~]# lsattr 2.txt
- ----i----------- 2.txt
- [root@aminglinux-02 ~]# chattr -i 2.txt
- [root@aminglinux-02 ~]# lsattr 2.txt
- ---------------- 2.txt
a 隐藏权限不能删除, 不能改名字, 不能改内容, 能追加, 可以更改时间(touch 1.txt), 如果是目录也是, 可以增加目录和文件, 也能更改现有的文件内容
lsattr 查看隐藏权限,-d 查看目录本身,-R 查看目录下面的所有的目录文件的隐藏权限
,-a 可以查看全部包括隐藏文件
来源: http://www.bubuko.com/infodetail-2540323.html