免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2352 | 回复: 4
打印 上一主题 下一主题

用户在指定文件夹内建立文档的权限 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-07-19 14:55 |只看该作者 |倒序浏览
同标题

用户建立文档的默认权限是:
   
-rwxr--r--    1 cindy    dev             0 Jul 19 22:36 3.txt
-rwxr--r--    1 cindy    dev             0 Jul 19 22:36 4.bmp
-rwxr--r--    1 cindy    dev         10752 Jul 19 14:34 5.doc
-rwxr--r--    1 cindy    dev         98304 Jul 19 14:34 6.mdb

但是我需要在不改变该用户默认建立 (rwxr--r--)文档模式下,
在我指定的另一文件夹内建立的文档默认为 (rwxrwxr-x),当然我可以手动去改这些文件的权限,但是不可能保持该用户每更新一个文件我就手动做一次修改啊,所以想请教大家在不改变默认的前提下,怎么才能达到后面的要求:让它自动生成的文档都是(rwxrwxr-x)呢 ?

论坛徽章:
0
2 [报告]
发表于 2006-07-19 15:28 |只看该作者
又发现一奇怪现象,当我在不同windows电脑用同一个cin用户登陆linux文件夹并且写入文件,生成出来的文档得出两种不同的权限,一台机是(-rwxr--r--),另一台是-(rwxrw-r--)!为什么会是这样,那么怎样在不改变该用户默认情况下能让它生成的文件是(rwxrwxr-x),其实变成(rwxrw-r--)已经可以了,但是在另一台机为什么又是(-rwxr--r--)?????

论坛徽章:
0
3 [报告]
发表于 2006-07-19 16:23 |只看该作者
在 shell 环境下,那你需要注意的是 umask 配置。你执行 umask 可以查阅配置设定,因为那是档案目录建立的遮罩指定项目。另外 umask 配置指定,对于文档建立来说一定不会包含 x 权限,这是需要注意到地方。

umask 在论坛上应该不少帖子谈过,可以先自己找一下。

若是档案目录是透过 samba 网方这类方式建立的话,权限指定可以透过 directory create mask 与 create mask 等项目来指定。

==

论坛徽章:
0
4 [报告]
发表于 2006-07-19 18:53 |只看该作者
修改文件的权限的时候不要忘记加 -R选项

论坛徽章:
0
5 [报告]
发表于 2006-07-19 19:05 |只看该作者
rwxrwxr-x   unmsk=002  目录可以是rwxrwxr-x 可文件好像最高也是6,不知道怎么弄
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP