快速业务通道

Linux:SAMBA文件共享服务

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-21
Samba服务器配置:
1.RHEL4系统的安装光盘中包括RPM格式的Samba服务器软件包安装包文件在RHEL4的第2张安装光盘中
2.查看本机中安装的Samba软件
rpm -qa |grep samba
RHEL4中缺省安装了Samba相关的软件包
samba-common软件包中提供了Samba服务器和客户机中都使用的公共文件
samba软件包中包括了Samba服务器程序的所有文件
samba-client软件包中提供了Samba客户机的所有文件
system-config-samba软件包中提供了Red Hat公司专门为Samba服务器管理编写的图形界面的管理程序,该程序是Red Hat系统管理工具中的一部分
3.Samba服务器的主配置文件是smb.conf,保存在目录“/etc/samba/”中
smb.conf文件内容
# cat /etc/samba/smb.conf
[global]
workgroup = MYGROUP
server string = Samba Server
log file = /var/log/samba/%m.log
max log size = 50
printcap name = /etc/printcap
dns proxy = No
idmap uid = 16777216-33554431
idmap gid = 16777216-33554431
cups options = raw
[homes]
comment = Home Directories
read only = No
browseable = No
...... smb.conf中security的配置
security值 含义
share 表示用户不需要账户及密码即可登入Samba服务器
user 表示由提供服务的Samba服务器负责检查账户及密码(默认)
server 检查账户及密码工作指定由另一台Windows服务器或Samba服务器负责
domain 表示指定Windows域控制服务器来验证用户的账户及密码 smb.conf中的[home]
[homes]共享目录不特指某个目录,而是表示Samba用户的宿主目录
[homes]
comment = Home Directories
browseable = no
writable = yes
4.smbpasswd命令
smbpasswd命令用于维护Samba服务器的用户帐号
添加Samba用户帐号
# smbpasswd -a sambauser
禁用Samba用户帐号
# smbpasswd -d sambauser
启用Samba用户帐号
# smbpasswd -e sambauser
删除Samba用户帐号
# smbpasswd -x sambauser
5.测试smb.conf文件的内容
testparm命令是配置文件测试工具,可以对smb.conf配置文件的语法进行检测,并显示当前配置的清单
# testparm
6.启动Samba服务器
启动脚本文件
/etc/init.d/smb
启动服务命令
# service smb start
查询服务状态
# service smb status
停止服务命令
# service smb stop 客户机设置:
1.smbclient
smbclient是Samba服务器的命令行方式的登录客户端,使用的形式类似telnet和ftp命令
显示指定Samba服务器中的共享资源列表
# smbclient -L 192.168.1.2
以指定用户身份登录到指定服务器的指定共享目录
# smbclient //192.168.1.2/lidan -U st02
“//192.168.1.2/st02”表示服务器“192.168.1.2”中的共享目录“lidan”
“-U lidan”表示以Samba用户“lidan”的身份进行登录 2.smbstatus
smbstatus命令用于显示当前主机中的Samba服务器的连接状态信息
显示信息包括连接服务器的每个Samba客户端的IP地址、主机名称、登录用户名、锁定的文件等 3.smbmount
smbmount命令用于将Samba共享目录挂载到Linux文件系统中
# smbmount //192.168.1.2/public /mnt
mount命令
使用“-t”命令选项指定文件系统类型为“smbfs”,
使用“-o”选项设置使用指定用户帐号
# mount -t smbfs -o username=lidan //192.168.1.2/public /mnt
卸载smb文件系统
# umount /mnt/ 安装swat软件包:
1.swat的安装
swat软件包位于REHL4系统的第4张安装光盘,系统默认没有安装,需要使用rpm命令手工进行安装
# rpm -ivh samba-swat-3.0.10-1.4E.i386.rpm
设置swat的启动状态
# chkconfig swat on
# service xinetd restart
2.swat对客户端的访问控制
文件“/etc/xinetd.d/swat ”中设置了允许访问swat服务的客户主机的IP地址,可根据管理需求进行更改
only_from = 192.168.1.1(多个IP地址用空格分开) 在允许访问swat的客户机中使用网页浏览器登录swat
swat服务使用“901”号端口
http://192.168.1.1:901/
访问swat服务需要使用root用户帐号进行登录

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号