Articles of mac osx

您是否在组织(企业,教育等)环境中的Mac上安装防病毒软件?

有多less人监督苹果电脑安装杀毒软件?

Mac OS X Server 10.6 – 苹果的软件镜像RAID值得吗?

我正在两台80Gb 7200rpm SATA硬盘上安装带有Snow Leopard Server(10.6)的Intel Xserve(四核Xeon)。 我用这两个驱动器创build了一个使用“磁盘工具”的镜像RAID集,一切正常。 那时我在问自己这是不是一个好主意。 我知道一个硬件RAID系统会更好,但是这个软件RAID呢? 你有什么反馈? 如果一个房屋出现故障,它能正常工作吗? 这会影响性能吗? [UPDATE] 简而言之: 硬件RAID比软件RAID好,总比没有好。 谢谢大家的回答,他们非常有帮助。 特别是戈登的脚本来监视失败。 由于苹果的软件RAID对于硬盘故障相当沉默。

备份通过afpd导出的sparsebundle的安全方法是什么?

我使用许多OSX客户端机器,通过TimeMachine备份到Ubuntu Linux文件服务器上的AFP共享,由netatalk / afpd导出。 这些客户每天在任意时间备份。 服务器上还有其他重要的非TimeMachine AFP共享。 在服务器上,TimeMachine备份表示为sparsebundles (一种涉及许多“band”的数据存储格式),存储在标准的EXT4文件系统上。 在这个sparsebundle里面是一个带有TimeMachine使用的HFS +文件系统的磁盘映像,但是从服务器端来看,它只是一个带文件和一些顶级元数据的集合。 rsnapshot在服务器上每4小时运行一次,并将sparsebundle波段文件和元数据备份到可移动介质(用于非现场存储)。 因此rsnapshot也是在一天的任意时间备份这些稀疏捆绑带。 rsnapshot使用rsync来执行复制。 问题是,如果在客户端机器安装了sparsebundle的情况下运行rsnapshot,我担心rsnapshot可能捕获sparsebundle的不一致状态,因为在备份过程中可能会更改这些band。 显然这不利于保证可恢复的备份! 我试图想办法解决这个问题。 在rsnapshot尝试执行备份时,sparsebundle未安装似乎很重要。 从服务器端来看,我现在看到的唯一方法是取消aftp守护进程,也许在等待sparsebundle被OSX客户端卸载之后。 这样做的不足之处还在于其他非TimeMachine AFP输出也离线,这对于用户是不可接受的。 据我所知,afpd不提供(轻松)添加或删除导出的方法 – 尽pipe一个选项可能是自动重写afpd的configuration文件以在rsnapshot备份期间禁用TM导出,但是这仍然会失败法新社股份很短。 有没有更好的办法?

OS X客户端忽略Windows打印服务器权限

我正在为混合的OS X / Windows环境testingWindows Server 2008 R2打印服务器。 我为打印服务器上的打印机设置的任何安全权限(AD组)都不符合OS X客户端的要求。 只有当我绝对删除给定的打印机的所有权限将OS X客户端不打印到该打印机。 Windows客户端按照预期授予权限。 当非特权Windows客户端尝试打印时,PrintService日志不会logging任何活动,并且在非特权OS X客户端尝试打印时logging典型的打印作业。 有没有人遇到过这个问题,并有解决? 有600-700个客户端,其中有一些是双启动的,用IP地址限制是不可行的。 编辑:作业肯定会通过打印服务器,他们出现在与他们的AD凭据的日志。

如何在没有GUI的情况下启动Xserve OS X?

我想在Unix运行级别3启动Xserves。至lessclosuresGUI,并在后台运行所有的服务应用程序(networking,SSH,Apache,MySQL等)。 这可能吗? 我如何configuration?

如何双向同步Oracle日历(SyncML)与苹果的iCal.app

我正在pipe理许多Mac用户希望能够使用iCal.app(以及iPhone同步)来查看和编辑Oracle日历事件。 有没有一种很好的方式来双向接口Oracle日历的SyncML与iCal.app? 或者,还有一种方法可以桥接SyncML服务器以提供CalDAV服务(iCal.app可以本机处理)?

在OS X Lion的用户打印机列表中显示CUPS共享打印机

背景 我们主要有Linux环境,但是我们有40个Mac支持。 我正试图将它们整合到我们的标准化打印系统中。 我们有大约50台打印机通过CUPS浏览从CUPS服务器共享打印机。 当前状态 我通过删除BrowseLocalProtocols行并添加了BrowseProtocols CUPS行来修改/printers/etc/cupsd.conf 。 在“系统偏好设置”中打开“ Print & Scan窗格时,可以看到我们所有的打印机。 不幸的是,打印对话框中没有任何打印机出现在任何应用程序中。 我可以通过点击+在Print & Scan添加打印机,select一台打印机,然后点击添加来将打印机添加到列表中。 我得到一个对话框询问我是否继续,因为已经存在一个同名的打印机。 我不确定如何修改CUPS服务器上的打印机将影响客户端。 有没有办法让所有的杯子共享打印机出现在用户的打印机列表中? 有没有办法在命令行或login脚本中添加这些打印机? 我应该将它们全部添加到运行Workgroup Manager的系统上,并使用MCX进行分发?

Mac OS X打印到CUPS – 更直观的身份validation失败?

我们有一个networking范围的CUPS服务器,为我们所有的校园用户提供authentication的打印机访问。 不过,我们对Mac客户端处理不良打印身份validation的方式感到非常失望。 在任何其他validation对话框中,当用户input错误的用户名或密码时,窗口会短暂晃动,允许用户重新input。 用打印机,情况并非如此。 它会高兴地接受(甚至保存到钥匙串,如果指定的话)坏证书。 authentication对话框被解除,然后用户必须处理显示为“保持(需要authentication)”的打印作业。 要打印他们的作业,他们需要在打印机的队列中select它,点击“恢复”,然后重新input适当的凭据。 有没有办法让失败的打印validation更直观地为Mac OS X客户端工作? 我们正在尝试支持BYOD环境,但我们的最终用户对此感到非常困惑。 它预填充用户的完整login名(例如“Smith,John”)的方式会变得更糟,这往往会使他们认为使用本地机器密码。

OS X不信任Thawte主根CA – G3

我们最近更新了我们的Nginxnetworking服务器的Thawte SSL证书。 以前,我们一直使用SHA1作为签名algorithm,但是这次使用了SHA256,这导致了一个新的根证书,称为“thawte Primary Root CA-G3”(这可以在他们的网站上find – 没有足够的代表来发布链接)。 自推出以来,我们开始从使用OS X的客户那里获取有关在浏览到https页面时出现错误“此证书由未知权威机构签名”的调用。 Thawte的证书检查器非常满意我们安装的证书链: https : //ssltools.thawte.com/checker/views/certCheck.jsp (我们有我们的证书,以及pem文件中的“thawte扩展validationSHA256 SSL CA”中间) 经过testing,我们发现在OS X操作系统上所有版本的Safari,Opera和Chrome下都会出现错误。 Firefox在OS X下是可以的(我相信它附带了它自己的证书信任存储)。 所有的浏览器在Windows下似乎都没问题。 当我们检查OS X访问密钥链时,我们发现安装了基本的CA – G3 WAS,但不知怎的,浏览器没有pipe理完成链。 这是一个testing网站(不是我们的)使用相同的中间和根在OS X下显示完全相同的症状: https://ssltest8.bbtest.net/ 任何人都可以解释为什么OS X默认情况下在安装在OS X 10.9的访问密钥链中时不会将该网站的根CA认定为受信任?

如何在Mac OS X上使用Passenger(mod_rails)设置Apache?

我是一名iOS开发人员,所以我对Apache和RoR的经验很less,而且这是我第一次尝试使用Mac OS X作为服务器。 http://rubyonrails.org/deploybuild议使用Apache的Phusion Passenger(mod_rails) 。 所以这就是我想要完成的,但是我已经走到了尽头。 这就是我所做的: 我启用了Apache(设置中的checkbox),并将浏览器指向本地主机给我的文本“它的工作!”。 我也可以通过我的dyndns来访问它。 我运行以下命令来安装乘客: sudo gem install passenger passenger-install-apache2-module 我在/etc/apache2/httpd.conf添加了以下几行: LoadModule passenger_module /Library/Ruby/Gems/1.8/gems/passenger-3.0.7/ext/apache2/mod_passenger.so PassengerRoot /Library/Ruby/Gems/1.8/gems/passenger-3.0.7 PassengerRuby /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby 然后我将以下内容添加到/etc/apache2/extra/httpd-vhosts.conf : <VirtualHost *:80> ServerName my.dyndns.org DocumentRoot /Users/Shared/rails/project/public # <– be sure to point to 'public'! <Directory /Users/Shared/rails/project/public> AllowOverride all # <– relax Apache security settings Options -MultiViews # <– MultiViews […]