Articles of mac osx

在OSX上的SVN …如此接近…还很遥远

我正在运行以下内容: OSX 10.6.4 Subversion 1.6.12(Collab.net包) Apache 2.2.14(OSX 10.6.4附带的默认安装) 我已经完成的步骤: 打开Apache(OSX中的Web共享) 通过它给我的LANurl进行testing(在我的机器和其他机器上工作) 安装了Subversion configuration颠覆如此: http : //blogs.open.collab.net/svn/2009/05/building-an-os-x-based-subversion-server.html这需要: 添加颠覆模块到Apache(dav_svn_module) 在apache中设置repos目录的path 创build的存储库(/ opt / repos / svn /文本) 修改/ opt / repos / svn / text / conf / passwd来添加用户/密码 重新启动apache 而…那就是我们卡住的地方 我现在如何访问上述资料库? 我们已经尝试了本地和远程IDE。 这两个系统都可以在Web浏览器中访问我的hxxp:// computernameurl /,但在尝试连接到Subversion存储库时,在IDE内失败。 我坚持我应该testing/寻找在这一点上。 编辑:(更多信息) 那么,我想阿帕奇正在运行,但事实certificate,Firefox做了一些愚蠢的本地caching。 所以,问题是Apache没有运行。 删除更新的configuration文本修复了它,所以configuration文件更新显然有些不妥。 上面每个链接的更新是: # Load Subversion Apache Modules […]

用Mac OS X Server更改密码的方法

我希望找出最好的方法来强制我们的用户更改密码。 我们正在运行Mac OS X Server 10.6.2,大部分桌面都是Mac OS X 10.5.8。 我可以轻松进入Open Directory并强制用户在login时更改密码。 问题是,大多数用户不会连接到共享,永远不会被要求更改密码。 如果他们去Go,连接到服务器,键入服务器地址,那么它会在这里问他们。 我们尝试将桌面绑定到打开的目录服务器,希望当用户重新login时会提示,但即使这似乎不能正常工作。 另一个想法是创build一个单独的页面,可以在里面访问他们可以改变他们的密码。 我们已经有很多服务与OD绑定了,所以我们真的需要一个pipe理这些密码更改的好方法。 任何解决scheme将非常感激。

OS X上的LaunchDaemon的JAR文件的约定位置?

我正在OS X机器上build立Hudson build slave。 我正在使用launchd在`/ Library / LaunchDaemons /'中使用下面的plist来启动slave: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>KeepAlive</key> <true/> <key>Label</key> <string>org.hudson-ci.jnlpslave</string> <key>ProgramArguments</key> <array> <string>/usr/bin/java</string> <string>-jar</string> <string>/Users/Shared/Hudson/slave.jar</string> <string>-noCertificateCheck</string> <string>-jnlpUrl</string> <string>file:///Users/Shared/Hudson/slave-agent.jnlp</string> </array> <key>RunAtLoad</key> <true/> </dict> </plist> 我目前正在将slave.jar和slave-agent.jnlp文件放在/Users/Shared/Hudson但这看起来像是一个不必要的用户可见的位置。 什么是约定? 我应该把这些JAR放在守护进程中?

带有Mac OS X客户端的PALO ALTO SSL VPN

我正在尝试将OS X客户端连接到Palo Alto SSL VPN。 标准的networking连接工具不支持OS X,但我想知道是否有任何人在OS X上的SSL VPN的任何第三方应用程序的成功。

如何在Mac OS上制作三引导操作系统的可启动映像

我想知道最佳做法,或至less是做我正在做的以下事情的方法。 我使用rEFit工具在iMac 7上安装了三重启动操作系统(Windows 7,RHEL Linux和Mac OS 10.6)。 我想实现的目标是使操作系统的每个分区的磁盘映像,以便我可以恢复和安装在其他Mac机上的图像。 我已经通过ntfsclone帮助下编写的脚本制作了Windows 7映像。 我想知道如何创build一个Linux映像和一个Mac OS映像。 将香草dd命令像dd if=/dev/sda3 of=~/linux.img做的工作? 就我所知,Mac OS分区可以通过内置的磁盘工具进行映像 上面的方法是可行的创build一个可启动镜像? 我需要以某种方式合并它们,如果是这样,怎么样? 如何包含EFI启动分区以使其可启动?

在Mac OS X上链接文档和桌面目录

我正在为我们的OS X 10.5部署工作我们的login脚本,我想将用户的文档和桌面目录redirect到他们的networking主目录。 在login脚本中,我有一行尝试在创build链接之前删除旧的文件夹,但我得到一个权限错误。 如果我尝试通过finder删除目录,我得到以下错误信息: “”文件夹名称“无法修改或删除,因为它是Mac OS X所必需的”。 有没有办法让我删除这些?

许多Snow Leopard服务器pipe理的首选项设置不生效

我使用Mac Mini Snow Leopard服务器(也是10.6.4)pipe理20台运行10.6.4的苹果电脑。 我除了Kerberos之外还使用内置的OpenDirectory将客户端绑定到服务器。 用户通过login到任何一台计算机(很像实验室环境)可以访问他们可以访问的networking文件夹(存储在服务器上)。 使用工作组pipe理器实用程序我已经将托pipe首选项应用于机器。 许多偏好工作,我可以在左边的docker,自动创buildlogin用户的iChat帐户,并通过Kerberos等authentication。但是,越来越明显,许多设置不起作用。 媒体访问下的任何设置都不起作用,尽pipemcxquery显示它们被启用。 另外,蓝牙禁用,自动导入iCal帐户以及提供一组预定义的Safari书签都不会生效,即使像以前一样,mcxquery显示了我希望在启用设置时看到的内容。 我偶然发现了一些类似于我所遇到的问题的论坛post,都没有解决。 任何洞察力是赞赏。

Linux客户推荐的Mac桌面虚拟机软件是什么?

我使用MacBook Pro作为我的主要机器,但是我的工作以Linux服务器为目标。 我目前在一个具有多个依赖项目,并为Ubuntuconfiguration。 在OSX上configuration所有这些依赖关系是一件痛苦的事情。 我经历过Macports , Fink和Homebrew 。 他们都很好,但是他们不提供100%的替代Ubuntu包装。 重写所有的部署脚本只是为了容纳一个Mac开发人员似乎是浪费时间。 在这台Mac上双启动Ubuntu似乎不是一个选项。 当前的硬件生成(7,1)不完全支持。 为我所有的开发工作使用Ubuntu虚拟机似乎是要走的路。 我正在使用VirtualBox。 无缝模式是好的,但我不知道VMware Fusion或Parallels会更好。 所以这里有一个问题:在Mac OS X主机上,Linux桌面客户端的最佳VM应用程序是什么? VirtualBox , VMware Fusion , Parallels或其他? 你喜欢它什么? 更新:学习一些辛苦的教训: VirtualBox磁盘映像不能resize。 VMware Fusion的磁盘映像是。

Mac OS X:使用计算机凭据访问ADnetworking资源

我试图编写一个脚本(AppleScript或shell)连接到Windows共享,并使用计算机的凭据,而不是用户的,即假devise算机名称是“workstation1”,访问资源的用户将是“workstation1 ”。 该脚本将在login和注销时执行。 Mac绑定到域。 在Windows中,如果没有提供用户名,通过脚本的大多数连接将使用执行脚本的用户的安全令牌。 如果脚本是由系统帐户执行的,则计算机本身就是用户。 Mac上有这样的模拟吗? 这一点是写入日志文件,存储在networking共享,用户的login/注销时间,所以我们有一个计算机的使用logging。

我如何在osx中​​获取terminal,以使用/ opt / local / bin中安装的python版本而不是/ usr / bin中的版本

此刻我的$ PATH看起来像… /opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin 但是然后whereis python2.6返回/usr/bin/python 我需要使用/ opt / local / bin,因为这是macports安装到… 谢谢! 🙂