Linux和Windows互访---Samba服务器配置(看图入门).doc
Linux和Windows互访Samba效劳器配置
〔一〕从Windows访问Linux
【实验步骤】〔备注:环境为虚拟机RHEL5,以root身份登录实验〕
一、安装Samba效劳
1、检测本地是否安装Samba效劳,从图中可以看出本机已经安装了samba效劳。
rpm–qa|grepsamba
2、如果没有安装,请放入第二张光盘,然后进行安装
mount/media/cdrom/
cd/media/cdrom/RedHat/RPMS/
lssamb*
rpm–ivhsamba*.rpm
二、配置共享型Samba效劳器
所谓共享型Samba效劳器就是无需身份验证,类似匿名的FTP。
1、备份samba配置文件,养成一个好习惯,配置任何效劳的时候最好将原配置文件做一下备份
cd/etc/samba/
tar–cvfsmb.tar*.*smb.conf
ls
2、创立共享目录及修改访问权限
mkdir-p/home/share
chmod777/home/share
3、编辑配置文件vi/etc/samba/smb.conf,在文件底部复制[myshare]内容,然后修改如下
4、启动samba效劳
5、查看本机Linux的IP地址
ifconfig
6、翻开Windows客户端搜索34地址
假设不能访问的话输入如下命令:
setsebool-Psamba_enable_home_dirson
chcon-tsamba_share_t/home/share
7、测试写入权限,新建一个写入成功啦!!!!!.txt
三、配置用户型samba效劳器
所谓用户型samba效劳器,就是用户登陆时提供身份验证,未经允许的用户是不能进行访问的。
1、复原smb配置文件,停止smb效劳
2、编辑smb.conf,设置平安级别为user级别
3、启用samba验证密码
4、设置一个只允许user1访问的共享
5、添加系统用户
6、添加samba用户
7、启动samba效劳器
8、客户端搜索samba效劳器,以user1身份登陆
9、可以看到user1目录与myshare目录,并可以访问myshare目录
10、删除刚刚默认的链接〔在Windows命令窗口〕
先使用命令netuse查看共享信息
然后使用命令netuse*/delete〔删除原来的共享信息〕
11、以user2身份登陆,无法访问myshare共享
〔一〕从Linux访问Windows
1、Windows共享ABC目录,并开启guest用户,如下列图:
开启guest用户是为了测试命令:(列出该效劳器的所有共享目录)
2、列出Windows效劳器里的所有共享目录
[root@localhost~]#smbclient-L0
//匿名查看该效劳器的共享目录
Password:
Domain=[CONCORD-E2I0W1S]OS=[WindowsServer20033790ServicePack1]Server=[WindowsServer20035.2]
SharenameTypeComment
C$Disk榛樿鍏变韩
ABCDisk//刚刚共享的ABC目录
IPC$IPC杩滅▼IPC
ADMIN$Disk杩滅▼绠$悊
3、查看Windows效劳器的ABC目录里的文件
//使用管理员的帐号访问Windows效劳器共享文件
Password:
Domain=[CONCORD-E2I0W1S]OS=[WindowsServer20033790ServicePack1]Server=[WindowsServer20035.2]
smb:\dir
//查看ABC目录下的文件
.D0SatAug615:33:132011
..D0SatAug615:33:132011
abc.txtA18FriAug516:12:172011