如何在LINUX下配置SAMBA服务器

在Linux平台上,通过二进制包和源代码两种方式安装samba server,并整理了相关的配置文件,给出了基本的应用操作。

步骤:

1.机器上已经存在的samba服务,版本是3.0.21b,使用rpm命令获得。如下所示:

# rpm–QA | grep samba

桑巴-客户端-3.0.21b-2

桑巴-通用-3.0.21b-2

2.卸载上面的samba-client-3.0.21b-2。命令:rpm–es samba-client-3 . 0 . 21 b-2。

3.用rpm卸载common–Esamba-common-3 . 0 . 21 b-2,因为依赖关系,所以失败。

4.下载二进制包:

samba-common-3 . 0 . 23 c-4 . i386 . rpm,

samba-client-3 . 0 . 23 c-4 . i386 . rpm

samba-doc-3.0.23c-4.i386.rpm,

桑巴-3.0.23c-4.i386.rpm .

5.安装这些软件包。分别使用命令:

rpm–Uvh samba-common-3 . 0 . 23 c-4 . i386 . rpm

rpm–IVH samba-client-3 . 0 . 23 c-4 . i386 . rpm

转速–IVH samba-3 . 0 . 23 c-4 . i386 . rpm

rpm–IVH samba-doc-3 . 0 . 23 c-4 . i386 . rpm

使用选项Uvh安装common,因为原来的common还没有卸载,所以应该升级安装(u)。

6.安装完成后,您可以使用rpm–QA samba进行确认。将输出Samba-3.0.24c-4。

7.让我们开始配置samba服务。

8.首先,修改/etc/samba/lmhosts文件。为这台计算机上的Windows系统的IP地址和主机名添加一行。只有这样才能通过Windows访问Unix的samba服务。

9.创建目录/export/sambadir作为* * *共享目录。

命令:mkdir mkdir -p /export/sambadir

chmod 777 /export/sambadir

10.修改/etc/samba/smb.conf文件。这是samba的配置文件。

安全性=用户

日志文件= /var/log/samba/log。%m

Path = /export/sambadir

11.使用testparam测试修改结果。

12.添加用户并更改其密码。

13.使用chkconfig命令将samba启动设置为启动级别5。该命令如下所示:

chkconfig–list | grep SMB

chkconfig–5级smb开启

chkconfig–list | grep SMB

14.重新启动网络服务:

/etc/rc.d/init.d/cups停止

/etc/rc.d/init.d/smb重新启动

15.然后在步骤12中设置好用户名和密码就可以在Windows系统中访问Linux了。

16.使用源码的安装方法:下载samba-3.0.23c.tar.gz源码包,解压。

Cd桑巴-3.0.23c/source

。/autogen.sh

。/configure–prefix =/usr–localstatedir =/var–with-configdir =/etc/samba–with-privatedir =/etc/samba–with-fhs–with-quotas–with-SMB mount–enable-cups–with-PAM _ SMB pass–with-syslog–with-utmp–with-swat dir =/usr/share/swat–with-shared-modules = id map _ rid–with-libsmbclient

制造

进行安装

17.其余步骤同7之后。

这是我在实验中写的,平台是redhat 9。