此篇文章是自己参考前辈们的指导搭建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,我死活没收到)
然后即可添加目录;选择相应可以访问都用户。