免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1172 | 回复: 0
打印 上一主题 下一主题

REHL4.0的Samba服务器配置 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-07-02 23:45 |只看该作者 |倒序浏览
一、samba服务器的配置
1、安装以下包
# rpm -qa |grep samba
samba-3.0.10-1.4E.9
system-config-samba-1.2.21-1
samba-common-3.0.10-1.4E.9
samba-swat-3.0.10-1.4E.9  //为WEB管理SAMBA的。
samba-client-3.0.10-1.4E.9
2、smb.conf配置文件介绍
# cat /etc/samba/smb.conf
[global]       //全局配置
   workgroup = MYGROUP    //samba服务器所在的工作组名称
   server string = Samba Server   //samba服务器的说明文字,用来描述的
   printcap name = /etc/printcap
   load printers = yes
cups options = raw
log file = /var/log/samba/%m.log    //日志文件
   max log size = 50                 //日志文件的最大容量
   security = user                   //samba服务器的默认安全级别,表示需要经过samba服务器的用户认证后才能访问共享资源;security的级别有4种,分别是:1)share,无需账号密码;2)user,需要经过samba服务器的用户认证后才能访问共享资源;3)server,检查账号密码由另一台服务器负责;4)domain,指定WINDOWS域控服务器来验证用户的账号和密码。
   socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
   dns proxy = no
   idmap uid = 16777216-33554431
   idmap gid = 16777216-33554431
   template shell = /bin/false
   winbind use default domain = no
[homes]       //用户共享目录
   comment = Home Directories    //共享的说明信息`
   browseable = no      //所有的samba用户的宿主目录都不能被看到,只有登录用户才能看到自己的宿主目录;
   writable = yes      //用户对目录有写权限
[printers]     //共享打印机
   comment = All Printers
   path = /var/spool/samba
   browseable = no
   guest ok = no
   writable = no
   printable = yes
以上是smb.conf的默认配置,可根据需求添加共享资源的设置,共享资源名称需要放置在方括号[]里。
3、建立Samba用户账号
# useradd test
# smbpasswd -a test
New SMB password:
Retype new SMB password:
startsmbfilepwent_internal: file /etc/samba/smbpasswd did not exist. File successfully created.
Added user test.
# cat /etc/samba/smbpasswd
test:502:6BA2730853FC2C19AAD3B435B51404EE:75F1D23F3A2527C6BFAADA3E93B32A8B:[U          ]:LCT-486B1B79:
smbpasswd命令介绍:
-h:帮助
-a: 添加账户
-d: 禁用账户
-e: 启用账户
-x:删除账户
不使用命令选项时理改用户口令
4、添加共享目录
[public]
   path = /home/public   //路径
   public = yes     //对所有samba用户可见
   guest only=yes  //所有用户使用该目录时的用户身份是guest,即LINUX里的nobody.   
   writable=yes      //目录可写
5、对smb.conf文件配置的测试
# testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Processing section "[public]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions    //按回车
# Global parameters
[global]
        workgroup = MYGROUP
        server string = Samba Server
        log file = /var/log/samba/%m.log
        max log size = 50
        socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
        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
[printers]
        comment = All Printers
        path = /var/spool/samba
        printable = Yes
        browseable = No
[public]
        path = /home/public
        read only = No
        guest only = Yes
        guest ok = Yes
6、启动smb服务
#/etc/init.d/smb    //启动脚本
#service smb start
二、samba客户端的配置
1、#rpm  -qa |grep samba
samba-3.0.10-1.4E.9
samba-common-3.0.10-1.4E.9
samba-client-3.0.10-1.4E.9
1)smbclient命令,显示SAMBA服务器的共享列表;
-L:指定Samba服务器,格式:smbclient -L Samba服务器IP
-U:以指定用户登录到指定服务器的指定共享目录中;格式:smbclient //Samba服务器IP/共享名称  -U 用户名
2)smbstatus命令,显示当前主机中的samb服务器的连接状态信息;
3)smbmount命令,将共享目录挂载到LINUX文件系统中,
格式:smbmount //Samba服务器IP/共享名称 /mnt
这个命令很少用,一般都是用mount来挂载,命令格式如下:
#mount -t smbfs //Samba服务器IP/共享名称 /mnt -o username=用户名


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/72735/showart_1071624.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP