在10.04上安装samba时,先把samba卸载,不然会影响后面的安装。
0.卸载samba
sudo apt-get remove samba-common
sudo apt-get remove smbclient
sudo apt-get remove samba
一. Ubuntu samba配置的安装:
sudo apt-get insall samba
sudo apt-get install smbfs
二. 创建共享目录:
mkdir /home/share
sudo chmod 777 /home/share
三. 创建Ubuntu Samba配置文件:
1. 修改现配置文件
sudo vi /etc/samba/smb.conf
在smb.conf最后添加
[share]
path = /home/share
available = yes
browsealbe = yes
public = yes
writable = yes
四. 重启Ubuntu samba服务器
sudo /etc/init.d/smbd restart
五. Ubuntu Samba配置测试
smbclient -L //localhost/share
在测试时出现这个问题
解决办法:
sudo apt-get install smbclient
sudo apt-get install samba4-client
之后再测试就通过了,出现原因是没有安装上面两个软件。
六,Ubuntu Samba配置使用
打开我的电脑,选择工具->映射网络驱动器(N)->在文件夹下输入\\你的虚拟机IP\share 最后按回车。就可以使用了
当你回到计算机下的时候会多出这东西,这就是你共享的网络位置。
注意:有时候即使安装好了samba,在windows下能看到与linux共享的东西,但是你在windows下不能够操作这些共享的文件,这个问题的解决办法就是,在修改smb.conf时,修改有问题,根据不同的情况具体分析,可以像下面这样修改:
[share]
comment=linux share
path=/home/share
create mask=0700
directory mask =0700
force user=nobody
force droup =nogroup
available=yes
browseable=yes
writeable=yes
guest ok=yes
有些时候需要另外建一个用户才行。
四. 创建Ubunt
u samba帐户
sudo touch /etc/samba/smbpasswd
sudo smbpasswd -a phinecos
然后会要求你输入samba帐户的密码
如果没有第四步,当你登录时会提示 session setup failed: NT_STATUS_LOGON_FAILURE]