帮酷LOGO
0 0 评论
  • 显示原文与译文双语对照的内容
文章标签:EXEC  文件  用户  files  EXE  USE  Umask  

问题:

i 077和没有任何权限,但用户无法执行文件/目录。 umask 077不允许用户执行文件/目录的原因?


回答 1:

使用1 英镑的umask 时,用户已经读。写和执行权限。 用户肯定能够打开('执行') 目录( 关于为什么目录必须在我的回答中执行的更多信息。)。 但是,文件必须通过输入 chmod u+x myfile 来执行,它们永远不会自动执行。 以下是关于 umask的一些更有用的信息:

可以能的问题是,你可以能输入的值稍微不正确,这导致了不同的tmodel或者值没有永久设置。 如果在终端中输入 umask 077,它只会对终端的会话有利;对于用户来说,只需将 umask 077 添加到你的服务器。 system。xml的系统默认设置为 /etc/login.defs ;它使用在 /etc/profile。 参见 pam_umask的手册手册,它是处理 umask 分配的pam MODULE。

以下示例来自成功设置 umask 077:

1 ) 文件夹创建插件的:: mkdir doc 检查 stat doc 给出了正确的权限和'可执行文件'文件夹:


File: `doc'


 Size: 4096 Blocks: 8 IO Block: 4096 directory


Device: 801h/2049d Inode: 6425268 Links: 2


Access: (0700/drwx------) Uid: ( 1000/mike) Gid: ( 1000/mike)


Access: 2012-09-12 11:33:01.236675420 +0100


Modify: 2012-09-12 11:33:01.236675420 +0100


Change: 2012-09-12 11:33:01.236675420 +0100


 Birth: -



1 ) 用于创建文件的插件(: ): touch new 检查 stat new 给出正确权限;该文件仅在你使用 chmod +x 时才可以执行:


File: `new'


 Size: 0 Blocks: 0 IO Block: 4096 regular empty file


Device: 801h/2049d Inode: 6303902 Links: 1


Access: (0600/-rw-------) Uid: ( 1000/mike) Gid: ( 1000/mike)


Access: 2012-09-12 11:34:58.272676270 +0100


Modify: 2012-09-12 11:34:58.272676270 +0100


Change: 2012-09-12 11:34:58.272676270 +0100



如果你的权限设置正确,但是你还可以进一步查看,那么我们可以进一步查看。


回答 2:

umask 值将用于适当地修改默认的fmask for文件权限( 基本权限 0666 ) 和目录/文件夹权限( 基本权限 0777 ) for dmask。

effective fmask and dmask values values values value value value value value value value value value calculated calculated。

umask umask 将导致fmask得到值 0644 ( 例如。 0666 ( ) 时,dmask 将为 0755 ( 例如。 0777 - 0022 )。

umask 防止在你的access中创建文件,而且你的组成员

参考:




文章标签:文件  USE  files  用户  EXE  EXEC  Umask  

Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语