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条目才能成功实现。
收起