2024年1月12日发(作者:)

Red Hat下SMB服务的安装与配置

SMB介绍:

用于网络文件共享。

一、下载或从光盘上找到SMB服务安装包。

二、安装(samba*代表其安装包名称):

# rpm -ivh samba*

主要分为三个包

(smb的主要程序)

(smb的客户端)

(smb的组件及库)

(可装可不装)

三、配置SMB文件:

# vi /etc/samba/

[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