Articles of mac osx

rsync –link-dest不能在samba上工作?

当我使用–link-dest作为我的个人备份时,我正在试图绕过rsync行为。 我的设置是一个Mac Pro,有一个单独的数据分区,我想备份到一个Ubuntu服务器。 到目前为止,使用Time machine试用这个function(上次问题:错误的最大目标大小为46 GB)。 我通过ssh得到了rsync的全部工作,这对我来说很好。 我最后一件事就是使用–link-dest选项进行增量备份。 我通过SSH工作(201_10_08是一个完整的备份) rsync -avh –delete –link-dest=/mnt/backup_data/2014_10_08 /Volumes/Data/ user@host:/mnt/backup_data/2014_10_09 这适用于–link-destpath指向目标系统上的文件夹。 现在,我试图通过将backup_data定义为Samba驱动器并将其从Mac安装(由于旧版本的Samba性能下降,在Mac上将更新的rsync更新为3.0.9)来简化此操作。 结果:尽pipe装载驱动器上的修改date,所有者和组的文件(通过statvalidation)相同,后续备份将生成完整备份,目标系统上不会生成硬链接 我试过–link-dest=/mnt/backup_data/old (结果:path找不到,这是有道理的,因为只有smb共享不是整个目标系统)以及–link-dest=/Volume/mount/old (通过smb mount在mac上的path,结果:没有硬链接,完全备份)。 我可以使用我制定的解决scheme,但我想了解这种行为。 任何想法?

如何在Open Directory中启用DIGEST-MD5 SASL机制?

我们已经在OSX 10.10 Yosemite + Server.app v4上创build了一个Open Directory主机: $ sudo slapconfig -createldapmasterandadmin admin Administrator 1000 但是它不支持DIGEST-MD5 : $ ldapsearch -x -LLL -b "" -s base supportedSASLMechanisms dn: supportedSASLMechanisms: GSSAPI supportedSASLMechanisms: CRAM-MD5 这是一个问题,因为用户无法通过collabd进行身份validation(对于Profile / Device Manager或Wiki): <Error>: [CSAuthService.m:326 667e000 +86ms] Digest did not validate <Error>: [CSServiceDispatcher.m:261 667e000 +0ms] Caught exception "Invalid Credentials" [CSAuthBadDigest] executing [http]Request{AuthService.validateUsernameAndPasswordDigest:remember:(<<scrubbed>>)}: ( 0 […]

命令'getent'

第1部分 getent应该是一个可执行文件吗? 在我的zsh设置中,我可以看到getent实际上被定义为一个函数 $ which getent getent () { if [[ $2 = <-> ]] then grep ":$2:[^:]*$" /etc/$1 else grep "^$2:" /etc/$1 fi } 如果我想从bash shell执行它, bash -c "getent passwd user" 我得到一个getent: command not found错误。 第2部分 在Mac OSX中,无论用户标识是否有效, getent都会失败。 事实certificate,用户标识不保存在/etc/passwd文件中。 为什么是这样? 还有什么替代方法?

OS X Yosemite服务器 – Wiki停止工作

最近几天我注意到OS X Server上的Wiki-Server似乎崩溃了。 当我打开维基的网站时,我收到以下消息: Caught exception "Connection to DB failed" [CSDatabaseError] executing route /app-context/wiki: ( 0 CoreFoundation 0x00007fff8fb4003c __exceptionPreprocess + 172 1 libobjc.A.dylib 0x00007fff8f74d76e objc_exception_throw + 43 2 CSService 0x00000001045eb5cf -[CSConnectionPool openConnection] + 3357 3 CSService 0x00000001045ebfbe -[CSConnectionPool currentConnection] + 98 4 CSService 0x000000010466d687 -[CSAuthService unauthenticatedSession] + 82 5 CSService 0x000000010466dc56 -[CSAuthService currentOrNewSession] + 151 […]

Mac OS X扩展属性可以跨NFS存储到Linux ext4文件系统吗?

MacOSX文件系统使用扩展属性(例如“com.apple.quarantine”,“com.apple.FinderInfo”): $ ls -l@ .DS_Store -rw-r–r–@ 1 gareth staff 18436 2 Nov 10:35 .DS_Store com.apple.FinderInfo 32 这些扩展属性可以存储在NFS挂载中吗? 这些扩展属性可以存储在ext4文件系统的NFS挂载中吗? 也就是说,在ext4文件系统(使用getfattr -d)上可以看到HFS +文件的扩展属性(用xattr -l查看)。 一个问题似乎是,ext4文件系统需要以“user”开始的用户属性,这使得它与MacOSX不兼容:例如,以下命令在Linux上工作,因为名称以“user”开头。 Linux# setfattr -n "user.hello" -v "some data" examplefile 但以下失败: Linux# setfattr -n "com.apple.Finder" -v "some data" examplefile setfattr: examplefile: Operation not supported 那么扩展属性是否可以存储,除非它们被自动重命名? 例如“com.apple.Finder”可以保存为“user.com.apple.Finder”。 我试图研究这个使用MacOSX NFS客户端来挂载Debian Linux NFS服务器。 (Finder – > Go […]

为什么VMware客户端集成插件不能在Mac OS X 10.11上运行?

我已经下载,似乎已经成功安装,但是当我尝试使用它时,vCenter的行为就像插件没有安装。 ~/VMware/CIP/ui/sessions/session_0000/logs/csd.log的日志文件包含以下消息: [2015-12-16 12:51:12] at [bora/vim/apps/csd/web/WebSocketServer.cpp:225] [ERRO] Web Socket Server [50100] Terminated With Exception: resolve: Host not found (authoritative) 运行“vmware-csd-installer”会给出一些问题的提示: $ /Applications/VMware\ Client\ Integration\ Plugin.app/Contents/Library/vmware-csd-installer dyld: Library not loaded: /build/toolchain/mac32/openssl-1.0.1m/lib/libcrypto.1.0.1.dylib Referenced from: /Applications/VMware Client Integration Plugin.app/Contents/Library/lib/libssl.1.0.1.dylib Reason: image not found Trace/BPT trap: 5

最简单的解决scheme,用于访问Azure VNet的OS X点对点VPN

我们一直在使用Azure内置的VNet / VPN解决scheme,并结合了点对点和点对点的连接方式,到目前为止它的工作情况相当不错。 但是,我们公司的分布非常分散,我们需要授予一些远程OS X客户端访问Azure VNet中的资源的权限。 当然,尽pipe它是UserVoice的最高要求之一,但MS不支持其点对点VPNconfiguration中的任何非Windows客户端。 所以我正在寻找其他的select。 当然,其中一种可能性是将每个远程家庭办公室configuration为Dell Sonicwall,然后使用Site-to-Site VPN连接configurationSonicwall。 但是,这样做会变得昂贵和复杂,如果他们在路上或在咖啡店,他们仍然不允许他们连接到VPN。 所以我一直在研究Azure市场上出现的一些VPN解决scheme – 例如Cohesive的VNS3,SohaCloud或者pfSense,或者其他什么。 问题是,这些似乎都集中在(更复杂的)站点到站点configuration风格 – 至less,这是他们所有的文档似乎指向(例如, https://cohesive.net/ dnld / Cohesive-Networks_VNS3-3.5-Azure.pdf )。 我只想要一个非常简单的点对站点configuration。 我最好的(最简单的)选项是什么? 我不是networking家伙,每当我开始尝试将文档翻译成我的特定场景时,我就开始感受到我的深度(就像我正在走下坡路)。 我当然不能成为唯一必须弄清楚如何让OS X客户端进入Azure VNet的人 – 这里推荐的方法是什么?

在bash脚本中,>和> |有什么区别 redirect?

以下两个redirect命令有什么区别? ls > out ls >| out 他们似乎都产生了相同的产出。

在macOs Sierra上设置OpenVPN – 客户端无法访问Internet

我正尝试在我的Mac Mini上安装OpenVPN服务器以及TunnelBlick 。 我已经成功地运行了服务器和客户端。 客户端能够连接和ping到服务器,但问题是客户端无法访问互联网。 它不是一个DNS问题,因为客户端甚至不能ping Google公共DNS的IP地址8.8.8.8 。 我的服务器已启用push "redirect-gateway def1" 。 这个OpenVPN如何build议客户端networkingstream量需要像在Linux下面的命令那样的NAT iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE 我不知道在macOS Sierra会有什么类似的 这里是我完整的服务器configuration ################################################# # Sample OpenVPN 2.0 config file for # # multi-client server. # # # # This file is for the server side # # of a many-clients […]

适用于Linux的OSX 10.5 Finder友好的WebDAV服务器?

有没有人知道(与权威)的OSX 10.5 Finder友好的WebDAV服务器? 我在我的Ubuntu 9.04盒子上安装了mod_webdav的 lighttpd ,但是PUT不工作。 我宁愿不旋转所有各种选项…