AIX 下控制默认的创建权限

发布于 2022-09-30 19:32:32 字数 620 浏览 20 评论 0

AIX下的权限与Linux的权限是一样的,都是采用rwxrwxrwx的格式,r表述read,w表示write,x表示excute;r还相当于4,w相当于2,x相当于1,因此还有类似“755”这样的权限表示方式。前三位表示自己用户的权限,中间三位表示同一组用户的权限,最后三位表示其他用户的权限。

应用的场景是:当erp创建一个目录或者一个文件时,用wcadmin用户可以将该目录或文件移动到另外一个位置。也就是说,只要该目录或者文件的权限的最后三位为rw-或rwx即可实现。

AIX下创建文件时的默认权限是由umask来控制的,默认为022,即创建的文件权限为755,目录权限为644.要修改默认的umask,只需在bash下执行umask nnn,或者在.profile文件下增加umask nnn这样的条目即可。

需要注意的是,在使用图形页面登录时,会读取其他配置文件而覆盖.profile,这时如果运行umask 还是会显示为默认的022.而是用telnet方式连接则不会出现该问题。

又因为erp用户要通过samba来创建文件,因此,bash下的umask或者.profile的方式对此是无效的。需要在smb.conf下添加 create umask = 757 和 directory umask = 757条目才能成功实现。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

沙与沫 2022-10-07 19:32:32

本帖最后由 可爱小裤衩 于 2011-03-25 15:07 编辑

关于UNMASK 的描述, 很好的文章...顶一下. ERP有时会碰到这样的问题.

不及他 2022-10-07 19:32:32

AIX下创建文件时的默认权限是由umask来控制的,默认为022,即创建的文件权限为755,目录权限为644

写反了。。
创建的文件默认是不会有执行权限的,所以对于umask=022,文件的权限是644,目录的 权限是755

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文