快速业务通道

linux下samba服务器的配置

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-13
samba服务器的配置
RHEL4系统中默认安装了samba服务器和客户机的所有软件包,如果需要可以使用rpm命令进行安装,在第2张光盘中
RHEL4提供了如下4个与samba服务相关的软件包.
1、samba-common-3.0.10-1.4E.i386.rpm:此软件包提供了samba服务器和客户机中都使用的公共文件,因此该软件包在samba服务器和客户机软件包之前安装.
2、samba-3.0.10-1.4E.i386.rpm:此软件包包括了samba服务器程序的所有文件.
3、samba-client-3.0.10-1.4E.i386.rpm:此软件包提供了samba客户机的所有文件.
4、system-config-samba-1.2.21-1.noarch.rpm:该软件包中提供了Red Hat公司专门为samba服务器管理编写的图形界面的管理程序,该程序是Red Hat系统工具中的一部分. 给samba服务器配置一个静态永久ip地址
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
IPADDR=172.16.16.222
NETMASK=255.255.0.0
GATEWAY=172.16.16.1
ONBOOT=yes
TYPE=Ethernet
重启配置文件使之生效
# /etc/init.d/network restart
Shutting down interface eth0: [ OK ]
Shutting down loopback interface: [ OK ]
Setting network parameters: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0: [ OK ] 然后查看samba相关软件包是否被安装
# rpm -qa | grep samba
samba-common-3.0.10-1.4E
samba-client-3.0.10-1.4E
如果没安装就挂载第2张光盘,把软件包安装上去
# mount /dev/cdrom /media/cdrom
# cd /media/cdrom/RedHat/RPMS/
# rpm -ivh samba-3.0.10-1.4E.i386.rpm
warning: samba-3.0.10-1.4E.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing... ########################################### [100%]
1:samba ########################################### [100%]
# rpm -ivh system-config-samba-1.2.21-1.noarch.rpm
warning: system-config-samba-1.2.21-1.noarch.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing... ########################################### [100%]
1:system-config-samba ########################################### [100%]
# rpm -qa | grep samba
samba-3.0.10-1.4E
samba-common-3.0.10-1.4E
system-config-samba-1.2.21-1
samba-client-3.0.10-1.4E 建立系统用户和samba用户账号
# useradd qq
# smbpasswd -a qq
# useradd ww
# smbpasswd -a ww
# cat /etc/samba/smbpasswd
qq:503:CCF9155E3E7DB453AAD3B435B51404EE:3DBDE697D71690A769204BEB12283678:[U ]:LCT-4A1B72DA:
ww:504:2ECDB8ACB87B6D97AAD3B435B51404EE:5A420E7750B39BE09FA29D314FA4B51C:[U ]:LCT-4A1B732F: 配置共享目录,在samba服务器的默认设置中没有公共目录的设置,需要手动添加. 在对smb.conf文件进行设置之前需要先建立公共目录在linux系统中的录"/home/public",并设置该目录的属主和属组为nobody.
# mkdir /home/public
# chown nobody.nobody /home/public
# ls -ld /home/public
drwxr-xr-x 2 nobody nobody 4096 May 26 12:44 /home/public 下面修改配置文件
# vi /etc/samba/smb.conf
[public] //为共享目录的名称
path=/home/public //为共享目录对应的linux系统目录
comment = software //设置对该共享目录的说明性的文字
public=yes //设置为yes时表示该目录对于所有samba用户时可见的
only guest=yes //设置为yes时表示所有用户在使用该共享目录时的用户身份都是guest,即linux系统用户nobody
writable=yes //设置为表示该共享目录对于用户可写 在对smb.conf文件完成所有的配置以后,可以使用testparm命令对

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号