1.查询相关软件
rpm -qa | grep samba
2.安装
rpm -ivh samba-common-3.0.28-0.el5.rpm
rpm -ivh samba-3.0.28-0.el5.8
rpm -ivh system-config-samba-1.2.39-1.el5
rpm -ivh samba-client-3.0.28-0.el5.8
3.启动、停止服务
/etc/rc.d/init.d/smb start
/etc/rc.d/init.d/smb stop
/etc/rc.d/init.d/smb restart
/etc/rc.d/init.d/smb reload
chkconfig -level n smb on/off
ntsysv
4.Linux上通过smbclient访问Windows共享文件
smbclient -L 192.168.0.88 -U hong ---- 列出共享资源
smbclient //192.168.0.88/共享目录名 -U hong -----访问资源
smb: /> ls
mount //192.168.0.88/oracle10g /mnt -o username=hong
umount /mnt
smbtar -s serverip -u user -p passwd -x shareneam -t output.tar ----把远程备份到本地
5.linux下共享文件
设置防火墙和开启smb服务 ----用命令setup
6.设置samba服务
cd /etc/samba/
cp smb.conf smb.conf.bak
vi smb.conf
修改
workgroup = MSHOME ----------------同Windows工作组
server string: Samba Server Version %v ----->CentOS5 Samba Service
security = user --------->security = share
在最后加:
[share]
comment = share
path = /usr/local/yjg
public = yes
7.重启服务
service smb restart
8.查看
root@localhost yjg]# smbclient -L 192.168.0.99
Password:
Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.0.28-0.el5.8]
Sharename Type Comment
--------- ---- -------
share Disk share
IPC$ IPC IPC Service (CentOS5 Samba Server 3.0.28-0.el5.8)
Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.0.28-0.el5.8]
Server Comment
--------- -------
LOCALHOST CentOS5 Samba Server 3.0.28-0.el5.8
Workgroup Master
--------- -------
MYGROUP
9.登录
smbclient //192.168.0.99/share
查看:smb: /> dir
10.通过Windows里的网上邻居进行查看
出错,
提示:
//Localhost无法访问。您可能没有权限访问网络资源,请与这台服务器的管理员联系以查明您是否有访问权限。由于网络上有重名,没有连接。请到控制面板中的系统更改字算机名,然后重试。
解决方法:
vi /etc/sysconfig/network
修改HOSTNAME为CentOS5
重启网络服务:service network restart
重启windows
再次通过网络邻居进行访问。