免费注册 查看新帖 |

Chinaunix

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

[samba] [原创]SAMBA攻略(实战篇一samba的安装及多用户基本访问) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2002-12-01 04:50 |只看该作者 |倒序浏览
SAMBA攻略(实战篇一:samba的安装及多用户基本访问)

环境:
Solairs 8
Samba 2.0.0.5

目标:
&#61548&#59;安装samba
&#61548&#59;使workgroup工作组里的用户可以访问samba服务器,并且可以使用别名访问。
&#61548&#59;建立共享文件夹/homes,/public,/sunmarmot/,/jinjf
&#61548&#59;使用SWAT配置samba,使同一工作组里的用户能访问server,要求用户root能访问所有的目录,sunmarmot用户只能访问/public, jinjf用户可以访问/jinjf目录及/public目录。
&#61548&#59;任何用户可以可以使用public目录

samba的安装
1.下载安装新的samba版本
最新的samba包可以到http://www.SAMBA.org或ftp://ftp.samba.org下载
新的SAMBA2.22 包可以到SUN
http://wwws.sun.com/software/download/download/5329.html
下载单个的Solairs软件包。
ps-sra-thirdparty-6[1].0-us.sparc-sun-solaris8.tar.gz

我这里使用的是samba2.0.0.5a 的版本,注意:不同版本的samba设置会有不同。具体参见同版本的smb.conf参考手册。

1.1安装发布的软件包
SAMBA 的标准发布软件包包括了四个Solaris软件包:SAMBAroot、SAMBAusr、SAMBAman、SAMBAdoc。
   解压文件到/tmp/samba下
   #mkdir /tmp/samba  &&cd /tmp/samba
安装gzip:默认Solais下没有gzip,需要把SUNSOLVE 盘下的/gzip/gzip_1.2.4.tar安装上去
   #cd /tmp
   #tar –xvf gzip_1.2.4.tar
   #cd gzip_1.2.4
   #./configure
   #gunzip ps-sra-thirdparty-6[1].0-us.sparc-sun-solaris8.tar.gz
   在CDE里面做比较方便
   #tar –xvf ps-sra-thirdparty-6[1].0-us.sparc-sun-solaris8.tar
   #cd /tmp/samba/ thirdparty
   #./pssetup
   系统会要求你输入yes,开始安装samba client,注意:需要patch 109326-03 ,108434-03,108827-15
   如果安装成功, /etc/services 将会为SWAT,netbios-ssn和netbios-ns更新。


1.2将SAMBA集成到系统启动/关闭中
你可以手工启动samba,详见理论篇一。
通常可以写一个samba脚本放在目录/etc/init.d中。

你可以使用以下的命令启动SAMBA
#/etc/init.d/samba start

同样,停止SAMBA可以用以下的命令:
#/etc/init.d/samba stop

将这个脚本集成到系统中,你需要在/etc/rc3.d里生成一个链接,如下:
#cd /etc/rc3.d
#ln –s ../init.d/samba S25samba
这样可以实现samba服务器的自启动。

2.在samba上建立用户及共享目录

#useradd –u 101 –g 0 –G 1 –d /jinjf –m jinjf  &#61663&#59;--------在这里可以控制samba用户访问的目录
#mkdir –u 201 –g 111 –d /sunmarmot –m sunmarmot
可以通过目录的权限控制用户的访问,可以在Solaris下面做,也可以在samba里面做。

3.启动SWAT设置smb.conf

添加SWAT服务名映射端口

在/etc/services中加入swat的端口
#vi /etc/services
swat            901/tcp

设置/etc/inetd.conf
在/etc/inetd.conf中添加下面一行
swat stream tcp nowait.400 root /usr/local/samba/bin/swat swat
想要使更改生效,必须使用下面的步骤重新启动inetd服务:
# ps -eaf |grep inetd
    root   149     1  0 19:56:16 ?        0:01 /usr/sbin/inetd -s
# kill -HUP 149
#

然后就可以用URL http://ultar60:901 或者http://192.168.0.11:901访问SWAT
注意:需要用root用户进行设置。普通用户不能commit设置。

samba配置文件如下:

# Samba config file created using SWAT
# from 192.168.0.88 (192.168.0.8
# Date: 2002/12/01 04:09:56

# Global parameters
[global]
netbios name = ULTRA60
security = SHARE          &#61663&#59;------这里是最低级别的访问模式
os level = 65
dns proxy = No
guest account = jinjf

[homes]
comment = Home Directories
path = /tmp
read only = No
guest ok = Yes

[printers]
comment = All Printers
path = /usr/spool/samba
print ok = Yes
browseable = No

[public]
comment = PUBLIC DOC
path = /jinjf
read only = No
guest ok = Yes

使用客户端访问samba

用windows用户分别以root、jinjf、sunmarmot用户登陆可以从网上邻居访问ultra60这台机器的文件夹。注意:root、jinjf、sunmarmot用户登陆时候密码要和samba上用户的密码一致。


    

论坛徽章:
0
2 [报告]
发表于 2002-12-01 05:06 |只看该作者

[原创]SAMBA攻略(实战篇一samba的安装及多用户基本访问)

现在在晒月亮呢吧?
呵呵

支持你!

论坛徽章:
0
3 [报告]
发表于 2002-12-01 08:09 |只看该作者

[原创]SAMBA攻略(实战篇一samba的安装及多用户基本访问)

yt,你真神速啊.

论坛徽章:
0
4 [报告]
发表于 2002-12-01 14:00 |只看该作者

[原创]SAMBA攻略(实战篇一samba的安装及多用户基本访问)

怎么神速了啊?

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
5 [报告]
发表于 2002-12-01 19:52 |只看该作者

[原创]SAMBA攻略(实战篇一samba的安装及多用户基本访问)

灌水神速啊

大家都正在向你学习:)

论坛徽章:
0
6 [报告]
发表于 2002-12-01 22:03 |只看该作者

[原创]SAMBA攻略(实战篇一samba的安装及多用户基本访问)

没有没有, 我是在问问题的。
不是灌水。
小心我被删档。。。

论坛徽章:
0
7 [报告]
发表于 2002-12-01 22:06 |只看该作者

[原创]SAMBA攻略(实战篇一samba的安装及多用户基本访问)

唉!!还好昨天晚上有YT陪着,不然早睡了。。。。。。。。     

论坛徽章:
0
8 [报告]
发表于 2002-12-01 22:13 |只看该作者

[原创]SAMBA攻略(实战篇一samba的安装及多用户基本访问)

你把我当成。。。。
嘿嘿
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP