采用命令行安装Samba:
sudo apt-get install samba
如何找不到samba,可以更新一下:
sudo apt-get install update
sudo apt-get install upgrade
安装好以后可以使用命令行:
shares-admin
配置samba.conf文件。
如果选择的待共享文件出现错误,可尝试使用chmod改变文件夹权限
sudo chmod 777 YOUR_FILE_NAME_PATH
最终形成的Samba.conf配置文件可以在/ect/samba/smb.conf文件的最后几行看到。
[share]
path = YOUR_FLIE_NAME_PATH
available = yes
browseable = yes
public = yes
writable = yes
有的配置可能writable=no,想要改成yes,如果不能直接修改的话,同样可以通过chmod命令先改动此文件的可读写权限。
接着添加samba注册账户:
sudo touch /etc/samba/smbpasswd
sudo smbpasswd -a ADMIN_NAME
ADMIN_NAME是自定义的登录名,键入该命令时需要输入两次密码。在此后的Mac注册时需要用到。
命令行键入:ifconfig,导出Ubuntu电脑上的ip地址
此时Ubuntu上的设置已经制定好,回到Mac上:
使用command+k或者在finder左侧栏中找到共享的电脑。这里利用command+k演示:
在Mac端使用command+k后出现如下窗口
在smb://后添加Ubuntu电脑的IP地址。点击链接,然后会让你填写注册的名字和密码。键入刚才的ADMIN_NAME和密码即可。
如果在同一IP字段下,Mac可以从Ubuntu上拉取文件到mac,Mac也可以把文件推进Ubuntu电脑。但是Mac电脑上回自带很多.DS_Store.如何Ubuntu使服务器的话,会造成很大的影响。所以在Ubuntu上共性文件夹发现该文件应立即删除。
那么在finder不在远程时产生.DS_Store。可以在Mac的命令终端中输入:
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
重启Mac在连接远程。
以上部分参考该文章。