我正在 OSX 上开发 Ruby on Rails 应用程序,并且我以管理员用户身份登录。
在我的 Windows 机器上,我正在创建图像,但每次将它们复制到 OSX 机器时,权限都很弱(我猜是可以理解的)。
因此,我必须右键单击每张照片,获取信息并授予每个人读取和写入的权限,否则我的网络服务器将无法提供它们。
最简单的解决方案是什么?一个Applescript来自动授予它完全权限?是否有一个设置可能会导致每天执行 25 次很烦人。
是的,我可以使用带有 chmod 的 shell,但这仍然很烦人。
最佳答案
类 Unix 系统上的每个进程都有一个名为“umask”的字段,用于控制默认权限。它通常是八进制0022,这意味着拒绝对组和其他人的写权限。如果您使用终端窗口复制文件,请尝试键入
umask 0000
事先。或者,保持终端窗口打开并运行以下 bash 命令:
while true; do chmod 0666 *; sleep 1; done
关于macos - 从 Windows -> OSX 复制文件时如何设置默认权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/895700/