1. 用ifconfig改变Linux的ip、netmask和(gateway)到与Windows一个网段;
2. 在Linux下检查是否已安装Samba服务器套件:
3. [root@localhost~]# rpm -qa | grep smb
如果出现以下内容,则表示已经安装好了Samba
samba-common-3.2.0-1.pre3.9.fc9.i386
samba-winbind-3.2.0-1.pre3.9.fc9.i386
samba-3.2.0-1.pre3.9.fc9.i386
samba-client-3.2.0-1.pre3.9.fc9.i386
如果没有安装则用方便的yum安装
[root@localhost ~]# yum install samba
yum会将先关套件一并下载并且安装
注:Linux必须能上网,否则yum无法下载套件来安装。
4. 安装完毕以后,要配置Samba
进入Samba目录:[root@...]# cd /etc/samba
目录中的smb.conf是samba服务器的主要配置文件
目录中的smbpasswd文件是用来存储用户账号和密码的,这个文件要手工创建
修改smb.conf:改workgroup就可以了;然后添加Linux下要共享的目录/work
添加以下代码将这个目录置为共享,
[zz_share]
comment =
This is samba server! //共享信息
path =
/work //共享目录地址
valid user =
testuser //可以访问此共享目录的用户
public =
yes //定义一个共享是否对公共访问开放
writable =
yes //用户是否可写
:wq!保存退出;
5. 启动smb服务:
#service smb start
#service nmb start
6. 添加可以访问刚才设置共享目录的用户:testuser
1)建立一个系统用户
#useradd testuser
好像不用输密码。。。,若要输密码的话就输吧
2)更新/etc/samba/smbpasswd文件 (这部不是很明白)
# cat /etc/passwd |
mksmbpasswd.sh > /etc/samba/smbpasswd
3) 然后创建samba账户
# smbpasswd –a testuser
New SMB passwd:
Retype new SMB password:
Added user testuser.
7. 重新启动smb服务:
# service smb restart
#service nmb restart
8. 在Windows下建好共享目录,eg:D:/share_win;
9. 测试两个系统进行互相访问
1)在Linux下访问Windows的共享资源,显示信息为:
# smbclient –L
//10.92.13.156
Enter root’s
password:
//输入Linux下root的passwd
Domain=[ZZ] OS=[Windows 5.1]
Service=[Windows 2000 LAN Manger]
Sharename
Type
Comment
--------------
------
-----------
E$
Disk
默认共享
share_win
Disk
…..
2) 在Linux下访问自己的samba服务器显示信息为:
# smbclient –L
//10.92.13.155
Password:
//什么也不要输,直接按回车!!!
Anonymous login
successful
Domain = [MSHOME] OS = [Unix]
Server =[Samba 3.0.26a-6.fc9]
Sharename
Type
Comment
--------------
------
-----------
zz_share
Disk
This is samba server!
10. 从Windows使用共享文件夹:
# mount //10.92.13.156/share_win /mnt
注意: 在防火墙中打开samba服务
本文介绍如何在Linux系统上安装配置Samba服务器,并实现与Windows系统的资源共享。包括网络配置、Samba安装、共享目录设置及用户权限管理等关键步骤。
559

被折叠的 条评论
为什么被折叠?



