【新浦京娱乐场官网】Linux中的默认权限与隐藏权限(文件、目录)

一个文件(或目录)拥有若干个属性,包括(r/w/x)等基本属性,以及是否为目录(d)与文件(-)或连接文件(l)等属性。此外,Linux还可以设置其他系统安全属性,使用chattr来设置,以lsattr来查看,最重要的是可以设置其不可修改的特性,即便是文件的拥有者都不能进行修改。这个属性相当重要,尤其是在安全机制方面(security)。 

--------------------------------------分割线

--------------------------------------分割线

Linux 用户管理常用命令 http://www.linuxidc.com/Linux/2013-05/84734.htm

Linux用户、组的管理常用到的命令介绍 http://www.linuxidc.com/Linux/2013-05/84989.htm

Linux_用户、组和权限问题 http://www.linuxidc.com/Linux/2013-12/94358.htm

Linux 的用户和组命令 http://www.linuxidc.com/Linux/2013-05/83950.htm

Linux的用户与权限管理 http://www.linuxidc.com/Linux/2013-02/78955.htm

文件默认权限:umask

当建立一个新的文件或目录时,它的默认属性是与umask有关的。通常,umask就是指定当前用户在建立文件或目录时的属性默认值。那么,如何获知和设置umask呢?

新浦京娱乐场官网 1

查看方式有两种,一种是直接输入umask,可以看到数字类型的权限设置分数,一种是加入-S(Symbolic)参数,救护以符号类型的方式显示权限。

在默认权限的属性上,目录与文件是不一样的。由于我们不希望文件具有可执行权限,默认情况下,文件是不具有可执行(x)权限的。因此:

1. 若用户建立的是“文件”,则默认没有可执行(x)权限,及只有rw这两个权限,也就是最大为666,默认属性:-rw-rw-rw-;

2. 若用户建立的是“目录”,则由于x与是否可以进入此目录有关,因此默认所有权限均开放,即777,默认属性:drwxrwxrwx。

新浦京娱乐场官网 2

umask指定的是该默认值需要减掉的权限。因为r/w/x分别是4/2/1,也就是说,当要去掉写权限时,就输入2,要去掉读权限时,就输入4,要去掉读和写的权限时,就输入6。所以,上图中0022,就是group与others的属性被去掉了2,那么当用户:

  1. 建立文件时:(-rw-rw-rw-) - (-----w--w-) è-rw-r--r--

  2. 新浦京娱乐场官网,建立目录时:(drwxrwxrwx) - (d----w--w-) èdrwxr-x-r-x

如果我们仅仅想取消group的w权限,也就是说,我们希望编写出来的文件应该具有-rw-rw-r--权限,所有,umask应该是002才对。直接在umask后面输入002即可。

新浦京娱乐场官网 3

在默认情况下,root的umask会去掉比较多的属性,root的umask默认是022,这是基于安全的考虑。一般身份用户通常的umask为002,及保留同用户组的写入权限。

更多详情见请继续阅读下一页的精彩内容: http://www.linuxidc.com/Linux/2014-06/103007p2.htm

新浦京娱乐场官网 4

本文由新浦京娱乐站_新浦京娱乐场官网_新浦京娱乐发布于技术创新,转载请注明出处:【新浦京娱乐场官网】Linux中的默认权限与隐藏权限(文件、目录)

TAG标签:
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。