要在Snow Leopard和Leopard中将组权限默认设置为可读写,我曾经/etc/launchd-user.conf
将umask设置为002。
这仍然工作在狮子在每一个应用程序,除了 Finder中。实际上,Lion's Finder在设置权限时确实会应用umask,但是如果组(或所有人)位设置为零,则Finder将其视为2,这会使新文件夹的组权限为只读。
出于好奇,我确实尝试使用OS X 10.4中使用的旧技术,使用defaults
命令设置umask和NSUmask,但这是行不通的(这是预期的)。
我希望找到无需使用ACL的解决方案。
有谁知道另一种在Lion中获取Finder的方法,以将组权限设置为默认读取/写入?
您是否正在使用Finder制作文件夹?还是复制文件?
—
bmike
@bmike这仅适用于新文件夹(和新别名文件)。复制文件和文件夹将保留原始文件的组读/写权限。
—
joelseph 2011年