什么samba服务器
Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。
所谓的服务器,就是samba这个服务器架构,客户端级等同于我们的可以访问的用户,大致这么理解就好。
在linux上架设samba服务器
1、 下载及安装Samba
首先我们需要获得samba安装包,获取途径我就不说了,网上到处都能找到。
有了安装包后,我们通过linux rpm -ivh 安装包 这个指令安装
2、 配置Samba
安装好samba后我们需要通过linux来给配置一些信息
首先我们需要向samba中添加登陆用户及密码
指令 smbpaawd -a 用户名
这个用户名设置一个已存在的用户就以了
执行这个指令后,你就需要社会中自己的samba的登陆密码了
密码和你系统用户的登陆密码没有关系,这个设置的密码就用来登陆服务器
设置好用户和密码后,我们需要配置smb.conf这个文件
指令 vim /etc/samba/smb.conf
打开这个文件后,我们一直往下翻文件找到[home]这一行
然后执行6yy这个指令,复制[home]开始到第六行
然后在[home]这一行上边执行指令p复制。
接下来我们就需要改我们刚刚复制的那段代码
我改好的代码如下:
[root]
comment = Root Directories
path = /
browseable = yes
writeble = yes
; valid users = samba
解释一下这段代码:
1、2行的代码直接照着写就可以了
path=/访问到根目录,如果你想访问到其他的目录,直接改等号后面的类容就可以了
browseable=yes 代表可浏览,如果是no的话表示不可浏览
writeble = yes代表科写入,如果是no的话表示不可写入
; valid users = samba 这个是表示登陆的用户是samba,你的登陆用户是你之前设置samba登陆的密码的用户
写好之后 指令:wq 保存退出
3、 重启samba服务
指令 /etc/init,d/smb restart
完成以上的操作,离我们共享文件成功了一大半了。
要顺利的文件共享,我们还需要两个基本条件
1、linux处于网络之中
/etc/init.d/network restart
2、关闭防火墙
/etc/init.d/iptables stop
完成以上操作我们就可以实现文件共享了。
到此还要个非常值得注意的地方
文件共享时,一定要用自带IE浏览器,否则你是连接不到linux
我以开始使用goole浏览器,完全是不行。
没有IE的话就打开Windows的文件管理器,在地址框里输入linux的网络地址,也可以访问,
IE浏览器其实也是领用的文件管理器的对话框