实现Solaris10 与Windows 间的文件共享
时间:2007-05-14
来源:互联网
配置 SAMBA
1. 一个新装的系统是没有启动 samba 服务的。
solaris# ps -ef|grep mbd
solaris#
2.samba 在 Solaris10 中为遗留( Legacy)服务
solaris# svcs -v|grep samba
solaris# legacy_run - 11:40:36 82 lrc:/etc/rc3_d/s90samba
3.samba 在 solaris10 中使用的一些目录
/etc/sfw/smb.conf-example,Samba 配置文件示例默认系统初始自带。
/etc/sfw/smf.conf,samba配置文件,默认是没有的,需要从smb.conf-example拷贝一份或者手工建立。
/usr/sfw/bin/smb(*)为samba的工具存放目录,/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共享目录:
solaris# mkdir -p /export/home/smbshare
solaris# chmod 777 /export/home/smbshare使目录具有写的权限。
B. 创建 samba 配置文件:
solaris# cp /etc/sfw/smb.conf-example /etc/sfw/smf.conf
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. 定义共享文件路径信息
[homes]
comment = Home Directory
browseable = yes
writable = yes
path = /export/home/smbshare
guest ok = yes
D. 启动 samba 服务
solaris# /etc/init.d/samba start
solaris# ps -ef|grep mbd
在windows中就可以访问改文件服务器了,也可以在该目录写文件了。
E.如果遇到在显示乱码问题则:
修改 smb.conf 的[global]节,加上:
unix charset = GBK
dos charset = GBK
display charset = GBK 重启samba 即ok
二)、配置 user(用户验证)方式
配置成 user 方式是需要提供用户明和密码进行验证的。这要比share 方式的不验证相比较会更安全。其配置方式与配置 share 方式基本上是一致的。只是在 smb.conf 文件中的security=share方式变成了user。停止并重新启动 samba 服务后在此进行访问。可以看到需要输入用户名和密码了。
那么怎么把用户设定可以使用 samba 的用户和其访问 samba 服务的密码呢?应该还记得前边给出的一个表吧(表的第三行),其中列出了很多 samba 相关的工具。可以使用其中的 smbpasswd 进行用户数据的维护。下面给出具体的操作步骤:
A. 添加一个系统用户,用以及存在的也可以
solaris# useradd -d /export/home/test -m -s /sbin/sh test
B. 用smbpasswd 命令将用户添加进去.
C. 停止服务并重新启动。在 windows 客户端进行访问,输入 test以及口令,可以看到。test可以看到共享文件。
1. 一个新装的系统是没有启动 samba 服务的。
solaris# ps -ef|grep mbd
solaris#
2.samba 在 Solaris10 中为遗留( Legacy)服务
solaris# svcs -v|grep samba
solaris# legacy_run - 11:40:36 82 lrc:/etc/rc3_d/s90samba
3.samba 在 solaris10 中使用的一些目录
/etc/sfw/smb.conf-example,Samba 配置文件示例默认系统初始自带。
/etc/sfw/smf.conf,samba配置文件,默认是没有的,需要从smb.conf-example拷贝一份或者手工建立。
/usr/sfw/bin/smb(*)为samba的工具存放目录,/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共享目录:
solaris# mkdir -p /export/home/smbshare
solaris# chmod 777 /export/home/smbshare使目录具有写的权限。
B. 创建 samba 配置文件:
solaris# cp /etc/sfw/smb.conf-example /etc/sfw/smf.conf
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. 定义共享文件路径信息
[homes]
comment = Home Directory
browseable = yes
writable = yes
path = /export/home/smbshare
guest ok = yes
D. 启动 samba 服务
solaris# /etc/init.d/samba start
solaris# ps -ef|grep mbd
在windows中就可以访问改文件服务器了,也可以在该目录写文件了。
E.如果遇到在显示乱码问题则:
修改 smb.conf 的[global]节,加上:
unix charset = GBK
dos charset = GBK
display charset = GBK 重启samba 即ok
二)、配置 user(用户验证)方式
配置成 user 方式是需要提供用户明和密码进行验证的。这要比share 方式的不验证相比较会更安全。其配置方式与配置 share 方式基本上是一致的。只是在 smb.conf 文件中的security=share方式变成了user。停止并重新启动 samba 服务后在此进行访问。可以看到需要输入用户名和密码了。
那么怎么把用户设定可以使用 samba 的用户和其访问 samba 服务的密码呢?应该还记得前边给出的一个表吧(表的第三行),其中列出了很多 samba 相关的工具。可以使用其中的 smbpasswd 进行用户数据的维护。下面给出具体的操作步骤:
A. 添加一个系统用户,用以及存在的也可以
solaris# useradd -d /export/home/test -m -s /sbin/sh test
B. 用smbpasswd 命令将用户添加进去.
C. 停止服务并重新启动。在 windows 客户端进行访问,输入 test以及口令,可以看到。test可以看到共享文件。
作者: readywin 发布时间: 2007-05-14
呵呵!!多谢了!!
作者: love601 发布时间: 2007-05-14
study it
thanks
thanks
作者: xufund 发布时间: 2007-05-14
谢谢楼主
作者: hudome 发布时间: 2011-08-25
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28