如何在LINUX下配置SAMBA服务器
步骤:
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。