我正在考虑为我的员工设置一个OSX服务器的可能性,并希望能够提供一些有关如何满足我的需求的最佳方法的build议,或者如果我朝着错误的方向行事,可能会提出一些build议。 我正在考虑Mac Mini OSX服务器,并不确定我的需求是否会得到满足,以及有哪些可能性。 我想要这些function: – Groups/Users managed on server – Shared folders and private folders for users/groups – Access to activated services – Server hosting software for the users (developing tools ++) – Similar to Windows Terminal Server – Virtual desktop environment (both local and over internet/VPN) – Possible to access trough Mac and […]
我在我的Mac OS X服务器上有两个用户,都在“轮子”组中。 如果用户A通过SFTP / FTP创build文件,则用户B可以读取文件,但不能写入文件,因为默认文件权限是644,允许所有者读/写,但只允许组读取。 如何在Mac OS X 10.8上将默认FTP&SFTP文件权限更改为664?
我们目前在Windows SBS 2011 Essentials服务器上有大约15个用户。 我刚刚被告知,我们计划把约15个用户将使用Mac。 我们将使用Mac服务器来pipe理15个新的Mac,但是,我正在寻找如何最好地设置这一切的build议。 理想情况下,我只是将15个新的Mac用户添加到Active Directory中,并将Mac服务器设置为针对AD进行身份validation。不幸的是,SBS 2011 Essentials服务器限制为25个用户,因此,将这些新用户添加到AD将无法工作,除非我们升级Windows服务器(我宁愿避免,因为它是很多的工作和很多钱)。 这使得只能在Mac服务器上为这15个Mac用户创build用户帐户。 这个问题是由于我们现在使用不同的系统进行networking身份validation,所以我如何共享Mac用户和Windows用户的文件。 任何build议(短期升级到SBS标准)高度赞赏。 谢谢,哈利 PS我们不会在我们的服务器上运行Exchange或其他任何东西……它主要用于通过组策略来共享文件和执行安全性。
我正在为我的OS X盒子寻找方便的增量快照和回滚和显示什么更改的解决scheme,并以简单而强大的想法结束 – 为什么不在新安装的操作系统的根目录下创buildMercurial存储库,configuration排除不跟踪/tmp ( /var/tmp , /var/folders/whatever/T等), /dev , /proc和/sys (也可能是其他的东西),每次我想获取快照时都要提交? 我甚至可以将/.hg挂载到NAS上,这样即使我的硬盘突然死亡,我也可以恢复。 在互联网上search类似的想法显示,Mercurial不跟踪元数据,如UNIX权限,用户和组的所有权和扩展属性。 所以我的问题是 – Mercurial是否存在用于跟踪元数据的插件?或者欢迎自己写这些插件?
我们的网站开发公司有一个Linux服务器和一个Samba共享,员工用来开发网站。 在Samba共享上有许多目录作为web服务器的文档根(共享文件夹client / website.domain匹配http://some.website.local/ )。 每个项目都有Git或Subversionpipe理的存储库。 Windows和Mac客户端连接到Samba共享。 Windows机器在共享上没有问题。 Mac客户端,但是,有。 自从我们最近切换到Git,我开始注意到错误的模式。 有时,在Subversion中进行提交或更新时,SVN客户端会窒息并呈现相当模糊的错误。 工作副本将被locking,再次使用该工作副本的唯一方法是卸载并重新安装它。 只有这样我们才能运行svn清理工作,并使工作副本可以再次运行。 Git现在也发生同样的事情。 有时候,当有人拉动时,所有的文件都会被更新,但索引文件不能被写入。 因此,Git客户端认为从远程仓库中取得的更改实际上是由用户进行的未更改的更改,因为索引文件没有更新,所以认为它仍然反映了旧版本的仓库。 所以,SVN和Git都使用元数据(存储在.svn和.git中的文件)。 这些文件通常以某种方式被locking。 它从来没有发生与正常的文件。 我们已经在Linux机器上的smb.conf文件中尝试了许多关于oplocks和其他相关设置的设置,但仍然无济于事。 这是开始在这里开了我们一个小黑客。 有没有人有类似的经历? 到目前为止,我疯狂search,但没有发现任何东西。
我已经使用MAMP和Ubuntu服务器多年,但最近尝试在Mac OS X 10.7.5上使用内置的Apache服务器。 我的问题是我的一些.htaccess文件正在阅读,有些则没有。 我有2个网站,这里是他们的虚拟主机设置: <VirtualHost *:80> ServerName site1.rob DocumentRoot /Users/username/Sites/localSites/site1/public/ <Directory /> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> </VirtualHost> <VirtualHost *:80> ServerName site2.rob DocumentRoot /Users/username/Documents/Dropbox/site2/public/ <Directory /> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> </VirtualHost> 网站1工作,因为它应该,但网站2没有。 所以我跑了一个testing。 在每个.htaccess文件中,我做了一个环境检查。 SetEnv HTACCESS on 然后,我用这个检查在根中创build了一个PHP文件。 […]
我有一个长期的情况与客户谁拥有大量的电子邮件。 更糟糕的是,邮件内容和附件的大部分都是文本文件。 所以,我们正在讨论很多标题,小文件和一大堆内容来索引。 数据目前使用的平台是Hosted Exchange 2010.托pipeExchange我假定这是最稳健的电子邮件解决scheme。 我所使用的托pipe平台具有一些非常好的function,例如能够抓取每个邮箱的每周PST快照以供备份,这对IMAP提供商来说很难实现。 最差的用户是收件箱每月收到约5000封邮件的用户,其中大部分用户因为包含有关合同和交易的重要法律信息而无法删除,因此线索的完整性必须保留。 为了进一步解决问题,在5台计算机上有5个邮箱都通过Exchange协议与Apple Mail订阅。 他们坚持使用苹果的邮件,并把所有这些邮箱都提供给所有的机器,这是合法的,因为他们需要能够search与公司所有账户中的交易和合同有关的通信,以确保没有交易被错过当回应客户。 唯一可行的select是build议他们启动一个不同的数据库来保存这些线程,这对他们来说是一项额外的工作,可能需要雇用额外的劳动力来处理。 我已经耗尽了我对如何处理这个问题的知识,并且电子邮件的数量不断增加。 主邮箱中的邮件传入速率比去年翻了一番。 到目前为止,我所做的解决这个问题的方法是: “分块”所有服务器端邮箱文件夹的大小小于5000个标头 将每个用户的非主要帐户以仅标头模式转移到Outlook 2011中 从邮箱中删除所有非必要的通信(Facebook提醒,促销等) 将2012年之前的内容移动到主用户的单独交换邮箱,以使主邮箱和其归档的总邮箱大小降至7GB以下,其他所有邮箱都较小 托pipeExchange提供程序将所有邮箱移动到新的服务器端数据库 将所有本地数据导出到邮件存档,删除所有邮件数据并重新创build所有帐户 无论我做什么,我都与Apple Mail保持与帐户可靠同步的一致性问题。 症状: 服务器端文件夹随机消失或丢失内容(服务器端都是好的,Mail只是不能显示文件夹或其内容) 收件箱停止更新,丢失所有内容或恢复到过去的date 用户坚持继续使用Apple Mail。 尽pipe我完全意识到这个应用程序有几个问题,它没有正确地实现IMAP或Exchange,在保持本地caching的完整性以及许多其他问题方面存在问题,但我仍然在尽我所能地尝试允许用户继续使用它,因为他们喜欢做。 部分原因是我不确定Outlook 2011或任何其他电子邮件客户端可以优雅地处理这个问题。 如果我坚持认为只有这样才能更好的改变电子邮件客户端,我必须确保新的解决scheme确实能够保持完整性。 在本地存档内容不是一个选项,因为该内容必须传播到至less5台计算机,并与每个归档操作保持同步,而每次归档操作都必须频繁地发生。 如果有人知道这个解决scheme的确定性的解决办法,那么我将永远解决这个问题。 我试图在邮件中添加Exchange帐户作为IMAP,这确实会产生更好的同步结果,但会加剧另一个问题,即交易断路器 – 与同一个邮箱(5 Mail + 2 iOS设备),Exchange服务器遇到太多的并发IMAP连接问题。 无论使用哪个客户端,我都能够使用MS Outlook 2010和2007,Thunderbird on Win和OS X,Mail和Outlook 2011复制问题。因此,我最多可以维护一个IMAP连接,而不会冒连接拒绝的风险由于IMAP并发限制。 我还validation了其他托pipe的Exchange实现受到与Office 365testing相同的限制。 我可以将这种情况转移回只提供IMAP的服务提供商,但是我不确定哪个提供商可以保证更好的结果。 我欢迎你的智慧。
我用这个内容创build了文件/System/Library/LaunchDaemons/com.rundeckd.plist : <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Disabled</key> <true/> <key>Label</key> <string>com.rundeckd</string> <key>ProgramArguments</key> <array> <string>/test/rundeck/server/sbin/rundeckd</string> <string>start</string> </array> <key>KeepAlive</key> <true/> <key>StandardOutPath</key> <string>/test/rundeck/var/log/launchd_out.log</string> <key>StandardErrorPath</key> <string>/test/rundeck/var/log/launchd_sdd.log</string> <key>Debug</key> <true/> </dict> </plist> 但是,sudo launchctl列表不显示这个rundeckd。 为什么? 此外,rundeckd不会在启动时运行,也不会创build日志文件。 (注意,我已经修改了rundeckd以在脚本中硬编码所需的$ RDECK_BASE envvariables) 更新 戈登·戴维森(Gordon Davisson),我已经按照你的说法修改了plist,并且没有修改rundeckd脚本,我得到以下结果: nohup: can't detach from console: Inappropriate ioctl for device 然后,我尝试添加选项“launchd”rundeckd(目前,有开始,停止和状态),如下所示: […]
我们使用Mac OSX 10.8和Server 2.2.1。 在本地networking(位于防火墙后面)连接到OSX服务器的客户端上创build日历约会时,我们可以select日历资源并查看其他人的可用性。 在我们的networking之外,在我们的防火墙之前,这个function不起作用。 我们目前有端口389和636(LDAP / SSL)以及8008和8443(日历/ SSL)。 我的直觉告诉我,Bonjour可能会在我们的networking里面帮忙。
在这个问题上花了差不多3天的时间,不知道如何解决它,或者在serverfault和其他社区发现类似的问题,我想我必须提出一个问题。 这是问题: 我们在纯粹的Mac环境下工作,但是对于某些应用程序和机器,我们需要一些Windows PC。 到目前为止,他们都使用Windows XP作为操作系统,但是我们最近build立了一个新的Windows客户端,并决定继续使用Windows 8。 这些3到4个Windows盒子的数据是从运行Mountain Lion Server的Mac Mini提供的。 问题中的份额是连接到Mac Mini / Server的外部RAID-System。 我们将称之为“ShareX”。 在我们的Mac客户端上,一切都很好 – 自然,法新社用于这些客户端上的文件共享。 在我们的Windows XP盒子和虚拟机上,一切都很好 在新的Windows 8框\\ server \ ShareX不可访问: 在尝试访问此共享时,此客户端的位置字段中的进度条将进入永久状态,直到explorer.exe变得无响应 同时\\服务器\ ShareA,ShareB或ShareC都可以访问没有问题 甚至ShareX的子文件夹工作正常,例如\\ server \ ShareX \ SubfolderY – 所以只有共享的根目录似乎受到影响 为了testing,我还在虚拟机中安装了Windows 8 – >完全相同的问题 我们有另一台基于Windows 7的控制器PC,其性能与XP系统一样完美 – 可以访问所有内容 奇怪的是,在大约30次中有1次我可以访问有问题的共享,但是如果我打开另一个子文件夹,并尝试返回共享explorer.exe的根再次无响应。 这是我试过的: 杀死并重新启动了smb共享服务 重新启动服务器 删除并重新创build了份额 只是为了testing也通过FTP服务,哪些Windows 8可以访问就好了。 所以它只与SMB有关,而不是数据本身。 检查了外部RAID系统的错误。 根据苹果公司的磁盘工具,一切正常 […]