【发布时间】:2017-03-01 16:20:42
【问题描述】:
我有一个应用程序。应用程序的进程将 cacheusr 作为用户。当我在应用程序中创建文件时,我获得了以下所有权和权限:
aless80> ls -FGlAhpa test.xml
-rwxrw-r-- 1 cacheusr 1.6K Oct 19 16:41 test.xml
我的问题是:如何确保创建的文件默认具有 777 权限?我刚刚将 aless80 添加到 cacheusr 组,但这并没有帮助。
aless80> groups aless80
aless80 : aless80 adm cdrom sudo dip plugdev staff lpadmin sambashare cacheusr vboxusers
aless80> id aless80
uid=1000(aless80) gid=1000(aless80) groups=1000(aless80),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),50(staff),108(lpadmin),110(sambashare),1001(cacheusr),999(vboxusers)
aless80> groups cacheusr
cacheusr : cacheusr root
aless80> id cacheusr
uid=1001(cacheusr) gid=1001(cacheusr) groups=1001(cacheusr),0(root)
【问题讨论】:
-
使用
umask?
标签: linux bash permissions