我正在寻找一个解决scheme,将允许我在我只是pipe理员的Macnetworking上执行以下操作。 单击“将软件分发到我的networking下的一个或多个或所有Mac设备。 修改与所述分布式软件相关联的pList文件(例如,对于所有软件“X”安装,转到pList文件并将属性Y改变为值Z)。 有这样的工具吗? OS X Server是否支持这种function
我创build了一个简单的Ansibleangular色,目的是在OSX目标上configurationdnsmasq(dnsmasq从homebrew安装)。 我想创build一个处理程序,当configuration文件发生变化时重启守护程序(自版本1.9.3开始,Ansible不会为OSX实现服务模块)。 我有一个任务: – name: Create dnsmasq config file in /usr/local/etc/ from template template: src=dnsmasq.conf.j2 dest=/usr/local/etc/dnsmasq.conf notify: – restart dnsmasq 在/Library/LaunchDaemons/homebrew.mxcl.dnsmasq.plist有一个关键的<key>KeepAlive</key> ,它在不运行时自动启动守护进程,所以下面的处理程序完成它的工作。 我可以一直依靠这个吗? – name: restart dnsmasq sudo: yes command: launchctl stop homebrew.mxcl.dnsmasq 没有任何情况或计时问题会导致守护进程永久停止? 这样的处理程序写入的正确方法是什么?
我正在尝试使用Google帐户configurationfetchmail和procmail 。 这是我的$HOME/.fetchmailrc : poll imap.gmail.com protocol IMAP user "<email>" is jviotti here password '<password>' folder 'Inbox' keep ssl mda 'procmail' 这是我的$HOME/.procmailrc : MAILDIR=$HOME/Mail DEFAULT=$MAILDIR/$LOGNAME/ LOGFILE=$MAILDIR/log/procmail VERBOSE=on 运行fetchmail -a -v获取下载的每条消息时,从procmail得到以下错误: fetchmail: IMAP> A0005 FETCH 1 RFC822.HEADER fetchmail: IMAP< * 1 FETCH (RFC822.HEADER {2865} reading message <email>@gmail-imap.l.google.com:1 of 22 (2865 header octets) # fetchmail: IMAP< ) […]
在全新的映像计算机上通过shell脚本添加Open Directory服务器的最佳方法是什么? 我已经使用InstaDMG创build了一个新的映像,我想通过shell脚本添加Open Directory Server,而不必使用Directory Utility手动执行。 计算机不必绑定打开目录。 (客户端:10.5.7,服务器:10.4.11)
基本情况:我们是一个学校(绝大多数Mac,通过BootCamp的一些Windows机器),我们正在考虑使用DeepFreeze来保护我们的共享机器的状态。 我们有大约250台机器,可以是共享的笔记本电脑(可以移动很多),也可以是公共场所的普通台式机。 显然,我们花了很多时间来维护机器,并试图扭转人们对计算机进行改变时不可避免的漂移。 我们想要控制最初放在机器上的版本的完整性,而不用手铐使用者,特别是不使用Mac的家长控制软件。 (我们只有糟糕的经历。) 我们一直在testingDeepFreeze,到目前为止,这是非常令人印象深刻的。 但是我很好奇听到使用DeepFreeze或类似软件的人是否有任何build议或提示。 为了让事情开始,我会张贴自己的优点和缺点。 优点: 机器的状态在我们select的状态下被冻结。 之后对机器所做的所有更改都会在重新启动后消失。 (这个冷冻状态似乎涵盖了一切,我还没有对一个没有立即治愈的testing机器做些什么。)一些琐碎但费时的维护工作瞬间消失了。 此外,应避免许多不那么琐碎的破损。 然而,有很多好的select可以让你创build全局或者每个用户的存储空间。 (否则,保存的文件会在重新启动后消失,对某些机器来说,这本身就是一个很好的select,只是警告人们:保存在外部或者其他地方;这台机器是一个信息亭,而不是你的存储空间。 缺点: 任何时候,我们实际上都需要进行修改(升级基本软件,永久添加打印机或机场,添加新的软件),这个过程有点复杂。 重新启动到特殊模式(解冻状态),进行更改,重新启动回冻结模式。 如果(当?)我们忘记了这一点,我们将最终在下次重新启动后消失的变化。 用户会忘记正确地保存文件(在正确的地方或外部),我们将会有大声的,不愉快的对话,说明我们昨天下午无法恢复他们工作的文件。 机器重新启动。 文件不见了 这些是我最初的想法,但我很想听听其他有DeepFreeze或类似软件经验的人。 我们应该注意什么? 专家的利弊大于弊吗? 我没有看到什么收益或问题? 谢谢。
我们使用Nagios插件通过SNMP检查主机的机箱。 我试图build立一个Mac OS X机器,但它是失败的。 我们所检查的其他主机都是Linux。 这是第一台Mac。 调查显示,我试图获得caching的内存。 当我尝试命令行时,我得到这个输出。 # snmpwalk -v 1 -c public macmachine .1.3.6.1.4.1.2021.4.15.0 Timeout: No Response from macmachine 内置SNMPd的Mac OS X是否告诉caching的内存?
我曾经需要OSXVNC( 现在的Vine ),但是对于Mac OSX Leopard,我很满意内置的VNC支持。 我只是想知道如何去卸载这个东西。 当我启动控制台应用程序时,我看到OSXVNC正在维护一个日志,所以我假设守护进程正在运行。 对于所有的Mac系统pipe理员来说,这应该很容易。
我可以在我的Linux机器上安装一个nfs共享,但是这是一个正在进行安装的macbook pro,当笔记本离开我的家庭networking时,nfs挂起,试图与mount进行通信,当我尝试访问它时。 我正在寻找的是一种方法,当我在我的networking上自动挂载它,并断开连接,当它消失。 这可能吗?
我在Debian Lenny上运行OpenVPN,在OSX上运行Tunnelblick。 我的目标是拥有一个支持IPv6的完全路由VPN。 OpenVPN服务器有一个function6to4设备,所以现在我的目标是让客户端通过VPN路由他们的IPv6stream量。 在OpenVPN启动之后,它会运行这些命令来configuration它的tap0设备的IPv6: ifconfig $dev up ifconfig $dev add 2001:470:e910:1000::1/64 到目前为止,我一直在手动执行OSX方面的东西。 我已经到了这里: ifconfig tap0 inet6 2001:470:e910:1000::2 route add -inet6 default 2001:470:e910:1000::1 route add -inet6 2000:: -prefixlen 3 2001:470:e910:1000::1 使用这些命令,我可以ping client.tap0,server.tap0和server.6to4,但不能获得超出6to4设备的任何stream量。 没有两条路线,根本没有stream量到达服务器。 我没有做过多的路由或IPv6,所以我很难过。
我目前正在运行Mac OS X雪豹,并试图使用本地VPN客户端连接到我们的微软VPN服务器。 如果我通过VPN连接路由所有stream量,我能够连接到我们的服务器,但是,外部stream量,即谷歌或堆栈溢出被阻止。 如果我取消selectcheckbox来通过vpn路由所有stream量,我可以连接到vpn,但是,我无法连接到我的服务器,外部stream量谷歌或stackoverflow虽然工作。 这是一个VPN客户端问题,我是否需要购买Mac OS X VPN软件而不是本地客户端,或者是否有Microsoft vpn服务器设置需要检查。 我不熟悉服务器软件,但是我想在这里发布这个问题来帮助我们的networkingpipe理员使用Mac OS X机器。 更新: 虽然我没有100%排除OS X VPN客户端,但我确定我的路由器肯定是问题的一部分。 我有一个Linksys wrt54g第一代,它完美的工作了一段时间,现在我猜它已经炸了,因为它绑定到我的家庭networking,它阻止我连接到我的VPN。 如果我断开连接并直接通过comcast或任何当地的咖啡店,一切正常。 一旦我更换路由器确认,我正在更新这个问题。