相关的配置文件
服务器端 /etc/smb.conf
客户端 /etc/fstab
软件包
samba-2.2.1a-3.i586.rpm
samba-debugtools-2.2.1a-3.i586.rpm
一,linux之间共享
1,安装
关掉两台机的防火墙。
#service iptables stop
#rpm -ivh samba*.rpm
--客户端如果是unix/linux最少要安装smbclient软件
2,开启smb服务,并查看共享了什么内容。
# service smb start
# smbclient -L 192.168.0.1 -N
--192.168.0.1是samba服务器的ip地址
3,添加新用户。
# useradd user
# passwd user
密码:user
# touch /home/user/haha.txt
4,从新启动服务
# service smb restart
5,从本机或其它linux机器登陆samba服务器
# smbclient //192.68.0.1/homes -U user%user
--192.168.0.1是samba服务器的ip地址
6,成功访问后,用help查看命令。
smb: \>help
注意:1) 用ls 看到文件haha.txt吗?
2) 比较和FTP的命令有何不同。
3) 用mget可以获取haha.txt吗?
二,linux与windows之间共享(在linux上建立security=user的Samba服务器,用win2000的客户端访问)
1.在实验一的基础上,修改/etc/smb.conf
修改[global]段中:
workgroup = WORKGROUP
把;encrypt passwords =yes 前的;删除
;smb passwd file = /etc/smbpasswd 前的;删除
--使linux和windows机在同一个工作组。
--注意:修改了smb.conf,必须运行:service smb restart
2.touch /etc/smbpasswd
3.smbpasswd -a user
输入密码
3.在win2k机上,"网络邻居"|"整个网络"|"全部内容"|"microsoft windows 网络"| "Workgroup",看到turbolinux系统的机器了吗?
4.输入用户名user,密码user进入,可以新建,删除文件吗?
三:linux与windows之间共享(在linux上访问win2k的资源)
1.在win2k机上,共享C:\
2.在linux机上运行:
# smbclient //192.168.0.2/C -U win2k的当前登陆用户名%密码
--注意:能登陆吗?192.168.0.2为win2k的ip
3.挂载共享盘:
# smbmount //192.168.0.2/C /mnt/cdrom -o username=win2k的当前登陆用户名%密码
--注意:能安装吗?192.168.0.2为win2k的ip