samba的配置
来源:互联网 发布:匡威衣服 知乎 编辑:程序博客网 时间:2024/05/16 15:05
之前没有解决的linux和windows之间文件共享的问题,现在还是解决了,用的是samba技术。Samba读作 ['sæmbə](来自有道词典),听起来好像是“三八”。哈哈,很巧的是今天就是三月八号妇女节。闲话不多说,进入正题。Samba的配置。
首先要保证linux和windows之间的网络是通的。然后你的linux要装有samba软件,看是否装有samba可以在linux终端敲rpm -qa|grep samba。如图1就是装有samba的。
图1:
装有samba还要配置samba文件。Samba的配置文件放在/etc/samba/文件夹下。在linux敲vi /etc/samba/smb.conf就可以编辑samba配置文件了。在这里要一点点的vi技术,具体的可以上网查一下,我也不是很会,就看了几个命令。我们先备份系统的samba配置文件,然后写入我们需要的文件。敲命令:mv /etc/samba/smb.conf /etc/samba/smb.confBAK 完成备份。用vi打开smb.conf文件进行编辑,写下下面这一段:
[global]
workgroup = LinuxSir
netbios name = LinuxSir5
server string = Linux Samba Server TestServer
security = share
[linuxsir]
path = /opt/linuxsir
writeable = yes
browseable = yes
guest ok = yes
解释:workgroup:在windows中显示的工作组,netbios:在windows显示的计算机名,server string:这个是samba服务器备注,写什么无所谓,security:验证登录方法,share就是不用用户名密码,user就是要用户名密码。Path:就是linux中的共享目录,writeable:共享文件可以写,browseable:共享文件可以读,guest ok:匿名用户以guest用户登录。
下一步就是要建立一个共享文件夹了。敲命令:mk -p /opt/linuxsir,OK,下一步启动samba服务,敲命令:service smb start。要是重新启动就是service smb restart。如图2所示,samba已经启动成功了。
图2:
下一步就可以在windows中访问linux的共享文件了,最简单的就是在IE地址栏敲//IP
,IP就是指linux的IP地址。不知道的可以在linux输入ifconfig,你们懂得。OK,搞定了,看看我的成果吧。如图3.
图3:
到此为止已经完成了匿名的共享,想要有登录名和密码那种共享,也很简单。只要把security设置成user,然后创建用户和密码就行了。具体命令如下:smbpasswd -a chong 然后输入两次密码,就行了。如图4.需要注意的是chong这个账户是我linux的账户,而且密码也要和该账户的密码一致。
图4:
修改了配置文件,记得要重启samba服务哦。
然后就是在IE的地址栏敲//IP,和之前一样的就行了。很简单吧?呵呵。
以上,我们实现了windows访问linux共享资源,接下来我们用linux访问windows的共享资源。
第一步,你要在windows下建立一个共享文件夹,我在E盘建立了一个名字为share的文件夹。
在linux下敲命令smbclient //222.18.176.143/share -U Administrator然后系统提示输入密码,输入你的windows密码就可以在linux上操作windows资源了。如图5
图5
然后就可以操作windows上的share文件夹里面的了。例如:查看文件用ls命令,将windows中的11.txt文件下载到linux中。可以用命令mget 11.txt。如图6
图6
下载下来的11.txt放在/etc/samba/文件夹里面。你可以看到。
实际上这样还不是很爽,要是像windows那样不用敲命令,下载文件,查看文件就好了,linux说这个可以有!只要在linux敲命令:mount -o username=Administrator //222.18.176.143 /mnt然后系统提示输入密码,输入windows登录密码就OK了。如图7所示
图7
注意,上面的命令是RHEL5的,之前的版本不能用上面的命令,但是也可以做到。要是之前的版本可以敲命令:smbmount //222.18.176.143/share /mnt -o username=Administrator然后也是按照提示输入密码就行了。
最后虫虫温馨的小提示:注意关掉windows和linux的防火墙再实验,还有windows下的有一个命令可以清除网络连接缓存。命令:net use * /delete。
祝你们玩的开心。吼吼。
- samba的简单配置
- samba服务器的配置
- Samba文件服务器的配置
- Samba文件服务器的配置
- 关于Samba的配置
- Samba的基本配置
- solaris samba 的配置
- Samba的配置
- samba的有关配置
- samba的配置
- 配置linux的samba
- Samba的配置
- samba服务器的配置
- Samba服务器的配置
- samba 服务器的配置
- samba配置的经历
- samba的配置
- 配置samba的操作
- IA-32指令寻址方式
- linux上的U盘挂载
- Google的C++编码规范
- Matlab一维数组合并学习
- MIME的类型汇总
- samba的配置
- C#.Net的常见面试试题
- Python数据库操作-数据库创建,插入,触发器
- 单精度浮点数和双精度浮点数
- wuyu
- DELPHI 硬件信息(二)-注册表
- Pivot UnPivot 行列转换
- 最受关注的十大Visual Studio插件
- Pivot UnPivot 行列转换