Red Hat下SMB服务的安装与配置
SMB介绍:
用于网络文件共享。
一、下载或从光盘上找到SMB服务安装包。
二、安装(samba*代表其安装包名称):
# rpm -ivh samba*
主要分为三个包
samba-2.2.3a-6.i386.rpm(smb的主要程序)
samba-client-2.2.3a-6.i386.rpm(smb的客户端)
samba-common-2.2.3a-6.i386.rpm(smb的组件及库)
samba-swat-2.2.3a-6.i386.rpm(可装可不装)
三、配置SMB文件:
# vi /etc/samba/smb.conf
[global]
workgroup=samba
security=user(定义访问级别。
大体上我们经常用到的有share和user。
分别是共享所有人和共享给部分通过验证的人)
在“Share Definitions”区段添加如下内容:
[Test]
comment = Test Directories(对于共享的描述)
path = /mnt/share(你共享的文件夹路径)
browseable = yes(是否支持浏览器访问)
writeable = yes(是否可写)
readonly=no (是否只读)
保存并退出。
添加一个用户并设置密码:
# useradd smbtest
# passwd smbtest
......
SMB与系统共用用户名,但不共用密码。
也就是说,上面设置的用户名对SMB有效,
但密码对SMB无效,需用smbpasswd命令另外添加一个密码。
# smbpasswd -a smbtest
......
以上都设置好了之后,就可以启动SMB服务了:# service smb start
如返回正常,就可以使用共享服务了。
客户端登陆共享服务器需使用smbclient命令。
查看某服务器共享的目录:
# smbclient -L 192.168.2.11 -N
# smbclient -L 192.168.2.11 -U smbtest ......(输入密码)
登陆共享服务器:
# smbclient //192.168.2.11 -U smbtest ......(输入密码)
smb:\>?
smb:\>get filename
smb:\>put filename
......
smb:\>quit。