文件默认权限的umask

简介:
         umask命令的用法
文件默认权限:umask
有某有发现当你用某一个用户的身份登录系统后,你所创建文件或者目录的权限都是有规可循的噢。这都是与umask这玩意儿有关。让我们一起学习下umask命令吧!!!
1 :你如何得知你现在在系统中在新建文件或目录时的默认权限呢?输入umask |umask –S即可。
# umask
0022
# umask –S
u=rwx,g=rx,o=rx
庖丁解牛:(1)让人蛋疼的是权限不是都是3组数字吗?怎么umask命令执行后显示4组呢?第一组是特殊权限用的,先别甩它。-S是以符号的形式显示。
(2)我们进一步了解下:
在默认权限上,目录和文件是不一样的。我们知道x权限对目录极其重要。但一般文件的创建则不应该有执行的权限,因为一般文件是用来记录数据的。
(3)用户创建文件或目录默认的权限的情况:
@@@ :Create file
-rw-rw-rw-
@@@ :Create 目录
drwxrwxrwx
*** 要注意的是umask命令得到的结果是“该默认值需要减掉的权限”
看个例子:
新建文件时
(-rw-rw-rw-)-(-----w--w-)==-rw-r--r--
新建目录时
(drwxrwxrwx)-(-----w--w-)==drwxr-xr-x
后面得到的结果才是我们所创建文件,目录的权限。明白不?
再看个具体的例子:
[root@server67 ~]# umask
0022
[root@server67 ~]# touch Test
[root@server67 ~]# mkdir Test1
[root@server67 ~]# ll
-rw-r--r-- 1 root root     0 Aug 10 01:32 Test
drwxr-xr-x 2 root root 4096 Aug 10 01:32 Test1
看到了吗?
2 :umask的利用和重要性
庖丁解牛:
情景first
当你和同学一起在同一台主机上工作时,你们两个做的是同一个工作,需要编辑,如果你创建了一个文件,让你那哥们进一步修改,可他会发现自己没法修改,噢,原来权限的限制。是不是?有某有?
这时你应该用umask 002 这个命令就使得你那哥们也拥有写的权限。明白不?
情景second
就是服务器里的应用,尤其是未来在你架设文件服务器:如SAMBA Server或者FTP Server时都是很重要的观念。这牵涉到你的用户是否能够将文件进一步利用的的问题。尤其是牵涉到一些密码文件,你就需要调整umask的值!!!
 
希望大家坚持!!!努力!!!希望你们有用到的时候!!!









本文转自 kuchuli 51CTO博客,原文链接:http://blog.51cto.com/lgdvsehome/635665,如需转载请自行联系原作者
目录
相关文章
|
8月前
chmod 更改文件或目录权限
【1月更文挑战第2天】
101 0
|
安全 Linux
6.4 文件与目录的默认权限与隐藏权限
6.4 文件与目录的默认权限与隐藏权限
93 0
|
监控 安全 NoSQL
默认权限 umask 和特殊权限 | 学习笔记
快速学习 默认权限 umask 和特殊权限.
|
安全 算法 Linux
9.7 Linux默认权限的设定和修改(umask)
Linux 是注重安全性的操作系统,而安全的基础在于对权限的设定,不仅所有已存在的文件和目录要设定必要的访问权限,创建新的文件和目录时,也要设定必要的初始权限。
1412 0
9.7 Linux默认权限的设定和修改(umask)
/文件和目录权限chmod /更改所有者和所属组chown/umask/隐藏权限lsattr/chattr
2.14 文件和目录权限chmod 2.15 更改所有者和所属组chown2.16 umask2.17 隐藏权限lsattr/chattr     文件和目录权限chmod  文件权限: r     4       可读 w    2      可写 x     1    ...
1332 0

热门文章

最新文章