金融其它

AIX 下控制默认的创建权限

AIX下的权限与Linux的权限是一样的,都是采用rwxrwxrwx的格式,r表述read,w表示write,x表示excute;r还相当于4,w相当于2,x相当于1,因此还有类似“755”这样的权限表示方式。前三位表示自己用户的权限,中间三位表示同一组用户的权限,最后三位表示其他用户的权限。 应用的场景是:当erp创... 显示全部
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条目才能成功实现。 收起
参与2

查看其它 1 个回答tiantom 的回答

tiantom tiantom 技术经理 ****有限公司
谢谢楼主分享,学习了
互联网服务 · 2011-03-10
浏览607

回答者

tiantom
技术经理 ****有限公司
擅长领域: 服务器虚拟化主机
评论711

tiantom 最近回答过的问题

回答状态

  • 发布时间:2011-03-10
  • 关注会员:0 人
  • 回答浏览:607
  • X社区推广