1、概念:
主要用于在linux中配置共享目录给网络中的其他主机
2、安装:
sudo apt-get install samba smbfs samba-common smbclient
注意:假如报错,可能是在新版本ubuntu中sabfs已被cifs-utils取代,忽略error就行了。
3、配置:
假设要将linux中的根目录中创建名为“Winston”的目录文件
a)创建目标dir:
$ sudo mkdir /Winston
b)设置目标dir权限:
$ sudo chmod 0777 /Winston
c)保存现有的配置文件:
$ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
e)打开配置文件:
$ sudo vi /etc/samba/smb.conf
在文件最后的部分写入以下内容::
[Winston] //共享时别的主机看到的共享目录名称
path = /Winston //linux中共享的目录的路径
available = yes //后面这些是访问权限
browseable = yes //是否容许浏览
public = yes
writable = yes保存并退出: :wq
f)创建samba帐户
$ sudo touch /etc/sambabpasswd
$ sudo smbpasswd -a USERNAME会要求你输入samba帐户的密码
New SMB password:Retype new SMB password:
[如果没有第f步,当你登录时会提示 session setup failed: NT_STATUS_LOGON_FAILURE]
g)重启服务:
$ sudo /etc/init.d/smbd restart
(假如不行,可以尝试sudo service smbd restart)
f)测试是否成功:在Windows 7中,使用快捷键打开运行窗口:win+R,然后输入目标机的ip地址(如:\\192.168.*.*)。
假如在弹出的窗口中看到“Winston”文件夹,即Samba配置成功。
在Ubuntu中,打开“主文件夹”一一》 网络 一一》 连接到服务器
在服务器地址输入:smb://192.168.*.* 即可。
注意:过程中会弹出一个验证窗口提示你输入samba帐户和密码,输入之前配置的账户密码即可。