Articles of mac osx

是否有可能在没有静态configuration的纯IPv6环境中运行pre-Lion OS X?

是否有可能在没有静态configuration的纯IPv6环境中运行pre-Lion OS X? 从我已经弄清楚,OS X 10.6.x将通过SLAAC获取地址,但它似乎不支持路由器广告中的DHCPv6或RDNSS / DNSSL选项,这意味着名称查找工作人员必须手动configurationDNS服务器。 有没有其他的select? 与本地networkingconfiguration工具完美集成的第三方解决scheme? 我现在正在build立ISC DHCP客户端(4.2.3),它支持DHCPv6,但configuration与OS Xnetworking首选项窗格不同。

通过DHCP添加静态路由

我试图让OSX Lion服务器通过DHCP为其客户端(所有OSX Lion)提供静态路由。 我无法让客户端实际应用静态路由。 到目前为止,我已经设法通过编辑/etc/bootpd.plist来获得DHCP服务器(BOOTPD)实际上为DHCP服务提供DHCP选项33(static_route),并添加如下内容: <key>dhcp_option_33</key> <data>[some base64 goes here]</data> ..并重新启动DHCP服务。 在客户端,我设法让客户端通过修改和添加选项33到DHCPRequestedParameterList键来实际请求dhcp选项: <key>DHCPRequestedParameterList</key> <array> … keys snipped for brevity … <integer>33</integer> </array> 并重新启动客户端。 这使客户端从DHCP服务器请求static_route选项(我可以在ipconfig getpacket en0中看到正确的输出),但实际上并不适用该规则。 有没有人成功通过DHCP在OSX客户端上应用static_route选项?

什么是推荐的方法来备份OS X打开目录?

我们最近购买了预装了Mountain Lion Server的Mac Mini作为开放式目录pipe理员,而且我不清楚Open Directory的数据是如何备份的。 目前我们正在使用Time Machine来备份系统,而苹果的文档只是简单的说ServerBackup设施将会备份这些服务。 我知道opendirectorybackup脚本存在并运行slapconfig,但目标文件没有被更新。 如果我手动运行slapconfig -backupdb它工作。 我已经尝试从命令行手动运行ServerBackup,但在/.ServerBackups/中创build的opendirectory /文件夹是空的。 这应该如何工作? 我是一个Linux的家伙,新的Mac系统pipe理,所以所有的帮助,不胜感激。

pf(Mac OS X)规则将所有stream量redirect到特定的IP /端口

我试图重新创build这个iptables安装(从https://github.com/darkk/redsocks )与pf: iptables -t nat -A REDSOCKS -p tcp -d 10.0.0.0/8 -j REDIRECT –to-ports 12345 iptables -t nat -A OUTPUT -p tcp -j REDSOCKS 我想redirect到10.0.0.0/8(不pipe什么端口)到本地端口12345的所有连接。在Linux中,这与以上指定的规则很好地工作。 现在我试图在Mac OS X上重新创build它。目前没有任何我已经尝试工作,例如 rdr inet proto tcp from any to 10.0.0.0/8 port 0:65535 -> 127.0.0.1 port 12345 我已经设置了sysctl net.inet.ip.forwarding = 1 我不确定连rdr规则是否相当于iptables NATredirect。 Redsocks需要通过代理连接来保持目标IP /端口的正确转发。 所以我想包中的目的地不应该改变/重写为127.0.0.1:12345。

是什么阻止我在launchd中从“600”文件传送到邮件?

在OSX 10.6中,我正在运行logcheck.sh。 用这个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>Label</key><string>org.logcheck</string> <key>Program</key><string>/opt/local/bin/logcheck.sh</string> <key>StartInterval</key><integer>600</integer> </dict> </plist> logcheck以指定的时间间隔运行,但不会使用以下命令向我发送邮件: cat $TMPDIR/checkreport.$$ | $MAIL -s "$HOSTNAME $DATE system check" $SYSADMIN 哪里 $TMPDIR=/opt/local/var/tmp $MAIL=/usr/bin/mail $SYSADMIN=myuser 但是,如果我砍了它,并改变命令: cat $TMPDIR/checkreport.$$ > /Users/myuser/report cat /Users/myuser/report | $MAIL -s "$HOSTNAME $DATE system check" $SYSADMIN 然后我收到邮件。 用$ls -l […]

寻找OSX本地命令的zsh完成文件

我一直在深入研究osx在/ usr / bin中实际出现的内容,特别是/ usr / libexec。 相当好的东西真的,虽然命令语法有点奇怪。 让我直指好奇,让我想起这个命令: networksetup -printcommands 我想不出一个能够更好地说明完成任务的命令。 security -h 也许,但这些命令有一个熟悉的易于阅读的格式。 我恳求社区,请把我指向一个能find这样的事情的地方。 我从来没有input正确的,我痛苦为此完成标签 任何人有任何想法,我可以抢东西吗? 我宁愿站在巨人的肩膀上,而不是试图让zsh / bash完成脚本跳入世界,准备好像我的额头上的雅典娜一样的战斗。 对于compctl,我不是宙斯。 一点也不。

无法在MySQL服务器上创buildPID文件,权限被拒绝

MySQL服务器将不会启动并报告以下错误: / usr / local / mysql / bin / mysqld:无法创build/写入文件'/usr/local/mysql/data/James-Barnhills-Mac-Pro.local.pid'(Errcode:13) 无法启动服务器:无法创buildPID文件:权限被拒绝 所有的权限被recursion地设置为: lrwxr-xr-x 1 _mysql wheel 27 Nov 22 09:25 mysql -> mysql-5.5.18-osx10.6-x86_64 但它不会启动。 我已经尝试重新安装几次无济于事。 我在Mac OS上以root用户身份运行,MySQL对“data”文件夹具有读,写和执行权限。

在Mac OSX 10.7上安装用“dd”构build的linux映像

我最近做了一个 ssh root@myserver "dd if=/dev/xvda " | dd of=/<localpath>/myimage.img 根据我在林德的VPS服务器文档的指示。 我之前做了这个到另一个Linux系统,并完成了它的安装 sudo mount -o loop myimage.img mountdirectory 但在我的Mac OS X 10.7上,我得到以下错误。 mount: You must specify a filesystem type with -t. 我试过了-t ext,-t ext3,-t ext4,但都是失败的,像这样的错误 mount: exec /System/Library/Filesystems/ext4.fs/Contents/Resources/mount_ext4 for /<mount directory>: No such file or directory 我该如何解决?

我可以在Windows Server域控制器上为匿名Mac OS访问创build共享吗?

我想分享一个Windows服务器域控制器(2012 R2)与Mac软件为我公司的人安装。 不是每个有权访问此共享的人都将拥有Windows上的域帐户。 在Windows共享上,我给匿名,DOMAIN \ Everyone和Guests的读权限。 在文件夹上,我给了同一个帐户的读取权限。 从我的Mac我去Finder,并尝试使用smb://[servername]/share访问服务器 我得到一个拒绝访问。 在Mac OS的“连接到服务器”对话框,如果我点击浏览服务器确实出现在networking列表,但如果我双击服务器,我得到“连接失败”。 要么我想解决这个问题,要么让办公室里的人们能够轻松地从主要分享中获取软件。 最不可取的是为每个人创build域帐户。

在绑定到AD的Samba服务器上使用SMB共享时,OS X:Finder错误-36

我们正在考虑为我们的Mac客户端在Debian(5.0.3)上部署SMB家庭,而不是购买四个新的Xserves。 我们有我们的testing服务器build立和运作正常。 Windows客户端performance完美,但是我们遇到了OS X(10.6.x和10.5.x)的问题。 我们正在走这条路线而不是Windows文件服务器,因为这样做会产生大量的其他问题。 具体来说,如果挂载unix扩展和远程服务器绑定到AD上的SMB共享,​​find者不能保存共享上的文件,而是触摸文件,然后轰炸出一个-36 IO错误,文件夹创build是好的。 复制terminal中的文件performance良好,问题似乎仅限于取景器。 这个问题出现了(我认为),因为在使用unix扩展时远程UID / GID被传递。 OS X使用自己的winbind idmap(odsam)来计算AD用户和组的有效UID / GID,同时我们在服务器上使用了一个rid映射。 因此,发现者所select的所有权不一致。 OS X如何处理这个问题是在文件权限级别使用远程uid和gid(见下文),然后设置OS X acl来授予本地uid / gid在文件上具有适当的权限。 我认为finder触及文件(内核允许,因为ACL),然后检查文件系统的权限,并与IO错误退出。 在客户端上 fc-003353-d:homes2 root# ls -led test/ drwx——+ 2 135978 100513 16384 Feb 3 15:14 test/ 0: user:jfrench allow list,add_file,search,delete,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity,writesecurity,chown,file_inherit,directory_inherit 1: group:ARTS\domain users allow 2: group:everyone allow 3: group:owner allow list,add_file,search,delete,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity,writesecurity,chown,file_inherit,directory_inherit,only_inherit 4: […]