Articles of mac osx

将iptables命令转换为ipfw

我正试图将我在Ubuntu上做的代码转换成osx。 我不知道如何将iptables命令转换为ipfw命令。 任何帮助,将不胜感激。 Ubuntu代码: echo 1 > /proc/sys/net/ipv4/ip_forward iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE ssh server -l root -w0:0 ifconfig tun0 10.0.0.1 netmask 255.0.0.0 route add -net 1.2.3.4 dev tun0 iptables -t nat -A OUTPUT -p all -d 15.0.0.5 -o tun0 -j DNAT –to-destination 10.0.0.5 route add -host 15.0.0.5 dev tun0 Mac […]

无法SSH进入本地主机

我似乎无法ssh到本地主机在我的OSX机器上 ➜ ~ ssh -vvv localhost OpenSSH_5.2p1, OpenSSL 0.9.8r 8 Feb 2011 debug1: Reading configuration data /etc/ssh_config debug2: ssh_connect: needpriv 0 debug1: Connecting to localhost [127.0.0.1] port 22. debug1: Connection established. debug1: identity file /Users/sgaddipati/.ssh/identity type -1 debug3: Not a RSA1 key file /Users/sgaddipati/.ssh/id_rsa. debug2: key_type_from_name: unknown key type '—–BEGIN' debug3: key_read: missing keytype debug3: […]

在VirtualBox下无法find端口22的stream量

我试图学习使用tcpdump。 我以为我会窃听我的SSHlogin。 这个设置有点不同寻常,我有OS X Lion运行VirtualBox,而Ubuntu运行在VM中。 我有ssh启用,可以正常login从OS X: > ssh -p 22 10.0.1.2 -l telliott Welcome to Ubuntu 11.10 (GNU/Linux 3.0.0-17-generic i686) * Documentation: https://help.ubuntu.com/ 0 packages can be updated. 0 updates are security updates. Last login: Sat Mar 31 19:54:36 2012 from toms-mac-mini.local telliott@U32:~$ logout Connection to 10.0.1.2 closed. > 我没有混淆Ubuntu上的SSH端口。 从OS X中,笔画给我所期望的: > ./stroke […]

在Mac OS X(服务器)上recursion应用ACL权限?

多年来,我用这两个吸盘的强大的武装… sudo chmod +a "localadmin allow read,write,append,execute,\ delete,readattr,writeattr,readextattr,writeextattr,\ readsecurity,writesecurity,chown" sudo chmod +a "localadmin allow list,search,add_file,add_subdirectory,\ delete_child,readattr,writeattr,readextattr,\ writeextattr,readsecurity,writesecurity,chown" 因为我认为这是一个recursion的 ,全面的,全面的,为每一个可用的权限(用户, localadmin )提供的。 当我, localadmin ,想要“做某事”没有很多关于权限的抱怨,等等 美丽的是,这种方法避免了改变所有权/组成员资格的必要性,或任何可执行的位。 但它是recursion的吗? 我开始想,事实并非如此。 如果是这样,我该怎么办? 而且如何能检查这样的东西? 将这个单用户添加到ACL不会显示在Finder中,所以…好的,欢呼声。

如何打开OSX服务器防火墙上的各个端口?

在OSX服务器中,防火墙通常按每个应用程序打开,而不是每个端口打开。 不过,我有大量的自编译服务器,我发现打开它们的端口更方便,而不是从某个地方select它们的二进制文件。 (在数以百万计的脚本和二进制文件之间,发现服务器中的“二进制”通常是很麻烦的。) 如何打开OSX服务器防火墙上的各个端口?

Windows Server 2008 R2与Mac OS 10.6 / .7 / .8中的奇怪权限问题

*我有四台使用Windows Server 2008 R2计算机作为其工作stream程的一部分共享文件的Mac,每个用户都有自己的文件夹,完成的作业完成后会丢弃到存档文件夹中。 每个用户都有一个由独立域控制器pipe理的AD帐户。 mac用户在移动和重命名他们创build的文件时遇到了问题。 他们可以创build,删除和编辑文件确定,有时他们可以移动和重命名,但有时他们不能。 有任何想法吗?* 编辑:进一步调查,这不是权限它的文件locking。 一些程序包括预览或打开文件(假设locking它们)而不释放。 杀死所有的程序或重新安装的份额看起来工作,但这是一个解决scheme,是不是真的可以接受的用户。

如何在OS 10.7.5上configurationApache + PHP使0755目录可写?

多年来,我在Macintosh计算机上使用MAMP来运行Apache,MySQL和PHP的开发环境。 当我将我的机器升级到OS 10.7时,我决定使用OS 10的本地Apache和PHP来代替下载MAMP,大多数是按照我在这里find的说明 。 从那时起,我只有一个问题,我从来没有经历过MAMP:我的CMS不能识别某些文件和图像目录是可写的,即使他们的权限设置为drwxr-xr-x,并且相同的目录是当我把它们部署在networking上时是可写的。 在我的本地机器上,我的CMS给了我这个错误信息: 图像目录不可写:/Users/me/Sites/example.com/images 文件目录path不可写入:/Users/me/Sites/example.com/files 临时目录path不可写:/Users/me/Sites/example.com/cms/tmp 当我将完全相同的文件和目录复制到我的发布服务器时,它工作正常。 当我使用MAMP时,它在我的开发机器上也工作的很好。 这些错误只是在我开始使用OS 10.7的原生PHP而不是MAMP之后才出现的。 由于它在我的发布服务器上工作,我宁愿修正我的Apache和PHPconfiguration(如果可能),而不是通过更改文件权限。 是否有捷径可寻?

PDC向networking中的Mac提供空的DNS响应

我有两台电脑(Windows XP),Mac(OS X 10.6),打印机(Konica Minolta C250)和服务器(Windows Server 2008 Standard SP2 x64)的小型networking。 最近,在Mac上configuration共享文件夹进行扫描后,Mac开始在启动,关机以及有时在其间进行非常慢的操作。 为了启动/关机,我必须拿起网线并重新插入。 我在服务器上运行Wireshark来监视Mac请求,并注意到Mac对服务器的FQN的DNS请求。 这是输出(IPv6在Mac和服务器中被禁用): “22857 1086.302117000 192.168.1.41 192.168.1.2 DNS 84标准查询0x3530 AAAA servidor.soengenho.local 22858 1086.302243000 192.168.1.2 192.168.1.41 DNS 131标准查询响应0x3530“ 正常输出到另一台计算机,例如(来自Windows XP机器): “20138 948.242215000 192.168.1.40 192.168.1.2 DNS 84标准查询0xe413 SERVIDOR.soengenho.local 20138 948.242215000 192.168.1.40 192.168.1.2 DNS 84标准查询0xe413 SERVIDOR.soengenho.local“ 如果我做了nslookup ,它正确地指向服务器IP: “> servidor 服务器:servidor.soengenho.local 地址:192.168.1.2 名称:servidor.soengenho.local 地址:192.168.1.2“ 可能这是真正的问题导致Mac启动/关机缓慢? 还是我只是浪费时间与一些无关的东西?

如何为名称包含空格的目录树编写rsync排除?

我试图排除一个目录树作为一个embedded在bash脚本中的rsync命令的一部分,大概是这样的: $OPTIONS="-rl –exclude 'Some Parent Directory/Another Directory'" rsync $OPTIONS $SOURCEDIR [email protected]:/SomeTargetDir 我的目标是将所有$SOURCEDIR同步到目标机器上的/SomeTargetDir ,除了Some Parent Directory/Another Directory下的所有内容。 但是,我不断看到这种forms的错误: rsync: link_stat "/Users/myusername/Parent\" failed: No such file or directory (2) 我认为这是与逃避排除path有关,但我似乎无法做到正确:我尝试的\\ , \等等的每个组合似乎都不正确。 如何正确编写排除规则? 除非我绝对必须,否则我不想使用–exclude-from 。 我在OS X 10.8上使用rsync 3.0.9,通过SSH同步到Ubuntu 12.04。

OSX无法访问samba4共享

正如问题所述,我有一个目前不是域的成员的OSX客户端。 我试图访问samba4的SMB共享(转到服务器 – > smb://服务器),我被提示input我的用户名和密码。 当我input密码时什么也没有发生,Finder仍然处于“正在连接…”状态,但是它永远不会连接。 我试图得到一个tcpdump来查看交换的数据包,我认为密码永远不会发送,但我可能是错的。 我也尝试在samba4上启用debugging,但是我无法做出任何事情。 请注意,我正在使用的用户名从Windows客户端正确login。 Samba5已经通过https://wiki.samba.org/index.php/Samba_AD_DC_HOWTO 你能帮我debugging吗? 编辑: 根据要求,OSX客户端是10.8.4。 它不是域的成员,只是尝试使用域控制器(Samba4)中的用户名/密码访问共享文件