Chinaunix
标题:
配置SAMBA实现Solaris10与Windows间的文件共享
[打印本页]
作者:
tonyzhangcn
时间:
2006-06-23 14:47
标题:
配置SAMBA实现Solaris10与Windows间的文件共享
配置SAMBA实现Solaris10与Windows间的文件共享
1.一个新装的系统是没有启动samba服务的。
2.samba 在solaris10中为遗留服务
3.samba在solaris10中使用的一些目录
文件及目录
用途说明
其它说明
/etc/sfw/smb.conf-example
Samba 配置文件示例
系统初始自带,是smb.conf的示例文件
/etc/sfw/smf.conf
Samba 配置
系统缺省没有这个文件,需要从/etc/sfw/smb.conf-example拷贝或者手工创建这个文件
/usr/sfw/bin/smb(*)
Samba的常用工具
smbcacls
smbcontrol
smbpasswd
smbtar
smbtree
smbsh
smbclient
smbspool
smbstatus
smbcquotas
/var/samba/log
默认存放samba日志的目录
/etc/init.d/samba
samba管理命令
可以带参数start和stop进行samba服务的开启和停止
/usr/sfw/sbin/smbd
/usr/sfw/sbin/nmbd
samba的两个可执行文件
在用samba管理命令事实上调用这两个可执行文件。
二、配置share(无需用户验证)方式
A.创建一个SAMBA共享目录
B.创建samba配置文件
C.编辑配置文件(smb.conf)
1.将其中的security = user 改为security=share
(其中share方式是不进行用户验证的,user和server方式需要验证)
2.将其中的 log file = /usr/local/samba/log/log.%m 改为 log file = /var/samba/log/log.%m
3.定义共享文件路径信息
改为
D.启动samba服务
E.在widows上访问
可以看到已经连接到samba上了,但碰到了一些问题。
问题
1
:
进入home,右键点击试图创建一个text文档。发现没有权限
问题
1
解决方法:
回到solaris看看那个目录的权限信息发现对于其它的用户都没有写信息的权限。用chmod 777 改一下。
之后在试图写一个文件,这个时候就可以写了。
问题
2
:
到Solaris10中,在一部分语言环境下中文的文件名是乱码。
问题
2
解决方法:
请参考下面连接中提供的方法
http://gceclub.sun.com.cn/NASApp/sme/jive/thread.jsp?forum=14&thread=33758
三、配置user(用户验证)方式
配置成user方式是需要提供用户明和密码进行验证的。这要比share方式的不验证相比较会更安全。其配置方式与配置share方式基本上是一致的。只是在smb.conf文件中的security=share方式变成了user。
停止并重新期待samba服务后在此进行访问。可以看到需要输入用户名和密码了。
那么怎么把用户设定可以使用samba的用户和其访问samba服务的密码呢?应该还记得前边给出的一个表吧(表的第三行),其中列出了很多samba相关的工具。可以使用其中的smbpasswd进行用户数据的维护。下面给出具体的操作步骤:
A.添加一个系统用户,用以及存在的也可以
#useradd -d /export/home/tony -m -s /sbin/sh tony
B.用smbpasswd命令将用户添加进去
C.停止服务并重新启动。在windows客户端进行访问,输入tony以及口令,可以看到。
双击tony可以看到共享文件。
参考文档:
http://gceclub.sun.com.cn/NASApp/sme/jive/thread.jsp?forum=14&thread=33758
本文来自ChinaUnix博客,如果查看原文请点:
http://blog.chinaunix.net/u/15296/showart_131715.html
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2