红联Linux门户
Linux帮助

实现Solaris10 与Windows 间的文件共享

发布时间:2007-05-14 00:29:51来源:红联作者:readywin
  配置 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 中使用的一些目录
  /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 配置文件:
  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.如果遇到在显示乱码问题则:
   unix charset = GBK
   dos charset = GBK
   display charset = GBK 重启samba 即ok
  二)、配置 user(用户验证)方式
  那么怎么把用户设定可以使用 samba 的用户和其访问 samba 服务的密码呢?应该还记得前边给出的一个表吧(表的第三行),其中列出了很多 samba 相关的工具。可以使用其中的 smbpasswd 进行用户数据的维护。下面给出具体的操作步骤:
  A. 添加一个系统用户,用以及存在的也可以
   solaris# useradd -d /export/home/test -m -s /sbin/sh test
  B. 用smbpasswd 命令将用户添加进去.
  C. 停止服务并重新启动。在 windows 客户端进行访问,输入 test以及口令,可以看到。test可以看到共享文件。
文章评论

共有 3 条评论

  1. hudome 于 2011-08-25 13:46:01发表:

    谢谢楼主

  2. xufund 于 2007-05-14 21:51:09发表:

    study it
    thanks

  3. love601 于 2007-05-14 10:45:11发表:

    呵呵!!多谢了!!