此篇文章是自己参考前辈们的指导搭建samba,对遇到的问题和解决方法做了记录。


1.切换到root用户,安装samba
root@ubuntu:/opt#apt-get install samba cifs-utils samba-common
2.配置samba用户名密码
root@ubuntu:/opt#cat /etc/passwd | mksmbpasswd > /etc/samba/smbpasswd
 3. 为当前用户配置Samba密码(-a后面添加的是你需要添加的用户名,根据你的实施情况而定,可以使用smbpasswd -h查看用法)
 root@ubuntu:/opt# smbpasswd -a qin
 New SMB password:
 Retype new SMB password:
 Added user qin. 配置/etc/samba/smb.conf,设置你自己的共享目录

 
[opt]
   comment = share /opt
   path = /opt
   public = yes(非必须)
   browseable = yes
   writeable = yes(非必须)
   read only = no
   guest ok = yes
#   security = share(设置成share,登录时不需要身份验证)
5.设置完成之后,使用testparm测试配置的参数是否成功,成功则会打印出如下信息
[opt]
comment = share /opt
path = /opt
read only = No
guest ok = Yes 6.重启samba服务
 root@ubuntu:/etc/samba# /etc/init.d/samba restart
 root@ubuntu:/etc/samba#service samba restart
 7.更改/opt目录的权限,否者你在创建或者拷贝文件的时候会出报错
 root@ubuntu:/# chmod 777 opt/ -R
 8.查看本机的ip地址
 root@ubuntu:/etc/samba# ifconfig
 eth0      Link encap:以太网  硬件地址 00:0c:29:f5:ff:56  
           inet 地址:192.168.1.26  广播:192.168.1.255  掩码:255.255.255.0 9.在windows下访问Linux下配置的/opt这个共享目录,在运行或者我的电脑路劲里面输入//192.168.1.26即可

10.进到Linux下之后,会有一个/opt目录,右键单击这个目录,会有一个【映射网络驱动器(M)】,使用设个功能可以添加在我的电脑的列表里面,很方便往共享目录中读写文件,但是有一个问题,如果网络不是很好,会引起整个电脑速度很慢(慎用)。

上面的为配置安装,很多步骤我也是有点不明不白,使用图形安装才是最便捷的方式

安装Ubuntu samba图形管理界面

#sudo apt-get install system-config-samba
启动samba图形管理界面(这一步要在Ubuntu内的终端启动,如果使用ssh连接上去的是不行的哦)
 #sudo system-config-samba

(在这里,有些说可以使用搜索来菜单中输入samba,我死活没收到)

然后即可添加目录;选择相应可以访问都用户。