[问题]关于文件访问权限的问题,用umask和ls -s 显示的结果不一样

为当前最终发行版之前的所有版本提供支持
回复
头像
shayne
帖子: 18
注册时间: 2006-10-22 13:53
来自: 广东江门
送出感谢: 0
接收感谢: 0
联系:

[问题]关于文件访问权限的问题,用umask和ls -s 显示的结果不一样

#1

帖子 shayne » 2006-11-09 20:15

用umask -S显示文件的权限是u=rwx,g=rx,o=rx
用umask 显示出来的结果是022
但为什么用ls -l me.c显示出来的结果是-rw-r--r--
me.c是当前文件的名字。为什么用umask命令显示出来的结果跟用ls -l 文件名显示出来的结果不一样?
附件
problem.PNG
problem
Axe
帖子: 6
注册时间: 2006-10-29 18:56
来自: CD
送出感谢: 0
接收感谢: 0

#2

帖子 Axe » 2006-11-09 21:37

1.对于普通文件而言,不管umask设置为多少,通常一个新建(vi,touch等)的文件都不具有可执行权限.当然,用源程序编译生成的二进制文件例外.所以文件无x位。
2.对于目录而言,则可以设置X位。
一句话就是文件基数为666,目录为777
回复

回到 “老旧版本支持”