配置Solaris的Samba服务器
2009-05-13 01:28:01来源:未知 阅读 ()
本文介绍了如何利用SAMBA实现Solaris和Windows之间的文件共享
一、概述
Samba提供了Unix系统和Windows之间的文件和打印机共享服务。一台Solaris的机器,如果配置了SambaServer,就能充当共享服务器;同时也能作为客户机访问网络中其它Windows系统上的共享文件,或其它安装了SambaServer的Solaris/Linux系统上的共享文件。
OpenSolaris在系统安装的时候就已经包含了Samba,只需要简单的配置就可以成为SambaServer。
二、配置Solaris的Samba服务器
Samba服务器包含两个Daemon,nmbd和smbd。smbd是samba的内核,是建立对话,验证客户和提供文件系统和打印服务的基础;nmbd则处理所有的名字注册和解析请求,实现了网络浏览的功能;它的任务是向局域网广播Samba服务器所提供的服务;Nmbd使得Samba服务器显示在windows操作系统的网络邻居中,允许用户浏览可以通过samba使用的资源。
缺省OpenSolaris并没有使能Samba服务。
#svcs-v|grepsamba
#ps-eaf|grepmbd
Samba的共享方式包括share、user、server、domain和ads。本文主要主要介绍share和user的共享方式。
2.1配置share方式
采用share方式,用户不需要输入帐号和密码就可以登陆samba服务器。其配置步骤为:
1)创建一个Samba共享目录
#mkdir-p/export/home/smbshare
2)创建Samba配置文件
#cp/etc/sfw/smb.conf-example/etc/sfw/smb.conf
3)编辑配置文件smb.conf
========== /usr/sfw/smb.conf==========
security=share
[homes]
comment=HomeDirectories
browseable=yes
writable=yes
path=/export/home/smbshare
guestok=yes
guestaccount=user1
这里用户是通过默认的user1来登陆的。用户登陆之后,可以看到user1所共享的文件和所有系统共享文件,其他用户共享的文件能够看得到,但是不一定能够使用或者进的去。如果不设置guestaccount的话,则用户就以默认的nobody进行登陆,只能够使用系统设置的共享文件。其他用户设置的文件不一定能够使用。
4)启动Samba服务
#svcadmenablesamba
#svcs|grepsamba
online1:19:02svc:/network/samba:default
#ps-eaf|grepmbd
root244531001:19:02?0:00/usr/sfw/bin/smbd-D
root244501001:19:02?0:00/usr/sfw/bin/nmbd-D
root2445424453001:19:02?0:00/usr/sfw/bin/smbd-D
2.2配置user方式
配置成user方式需要提供用户名和密码进行验证。这里Samba用户必须是Solaris系统用户。而对同一个用户来说,samba密码和系统密码不必一定相同。
1)添加一个系统用户(用已经存在的也可以)
#useradd-d/export/home/andy-m-s/usr/bin/bashandy
2)用smbpasswd添加Samba用户
#/usr/sfw/bin/smbpasswd-aandy
NewSMBpassword:<password>
RetypenewSMBpassword:<password>
Addeduserandy.
#/usr/sfw/bin/smbpasswd-eandy
Enableduserandy
3)编辑配置文件smb.conf
========== /usr/sfw/smb.conf==========
security=user
[homes]
comment=HomeDirectoriesfor%S
validusers=%S#只有所有者能访问该共享
browseable=no#该共享对其它用户不可见
writable=yes
createmask=0640#创建文件时的权限掩码
directorymask=0750#创建目录时的权限掩码
这里%S通配符可以扩展成实际的共享名。这样andy共享的注释将是“HomeDirectoriesforandy”。
4)重新启动Samba服务
#svcadmrestartsamba
从其它系统上用samba访问该Solaris机器时,如果输入的用户名是andy,密码是Samba密码,就能看到/export/home/andy下的内容。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 树莓派4 (8GB) RaspiOS 64 bit 入手配置流程 2020-06-10 2020-06-11
- windows10安装配置WSL(Ubuntu) 2020-06-07
- 如何监控 Linux 服务器状态? 2020-06-06
- 简单安装配置samba服务器 2020-06-03
- MPI 本地局域网运行多机配置,同时运行多个程序; 2020-06-02
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash