我有一个内部开发服务器正在运行 Debian Testing
。有时候,我发现我想做一些“开箱即用”的开发。我可以(有)设置一个VNC服务器并以这种方式进行开发,但有时我宁愿使用我的可用工具 OSX
笔记本电脑。所以我想分享一下 home
夹。
我已经为Samba和NFS找到了很多教程,但似乎没有一个包含我想要做的,以及我想要做的事情。第一个问题,我应该使用NFS还是SMB,现在所有酷孩子都在做什么?我安装了两个:
sudo apt-get install samba
sudo apt-get install nfs-server
我的天真尝试要么工作,包括
# cat /etc/exports
/home/travisg *(rw)
和
# cat /etc/samba/smb.conf
[global]
workgroup = smb
security = share
share modes = yes
[homes]
comment = Home Directories
browsable = yes
read only = no
create mode = 0750
其次是 sudo service nfs-kernel-server restart
要么 sudo service samba restart
作为适当的。但似乎都没有从OSX上安装(除非我在那里放错了什么?)
我很想知道我应该使用哪两个,以及一个简单的例子,说明我需要在相应的conf文件中打开什么以及为什么?我需要安装/配置其他任何东西才能工作。真的在寻找“最可能有效的东西”。
更新:
通过修改我的导出,我得到了NFS解决方案:
/home/travisg *(rw,insecure,no_subtree_check)
观看 /var/log/syslog
让我知道进入的1024个端口访问请求。但似乎这不是真正的 rw
除非我愿意用类似的东西修改我的主目录 chmod -R 777 *
因为Linux UID是1000,但OSX是1209098975.我没有看到任何从OSX建立连接的机制,所以它访问1000而不是osx uid。假设没有办法,我是否正确?
smb://server-name
(或使用服务器IP)。
exports -ra
。当我尝试在Finder(Mavericks)中使用“连接到服务器”选项时,我输入了nfs://xxx.yyy.zzz.ddd/home/travisg,我只是快速“你没有权限连接到这个服务器“对话框。
exportfs -ra
修改后/etc/exports
在Debian框上的文件?