Chinaunix首页 | 论坛 | 博客
  • 博客访问: 93105
  • 博文数量: 20
  • 博客积分: 1450
  • 博客等级: 上尉
  • 技术积分: 270
  • 用 户 组: 普通用户
  • 注册时间: 2004-10-14 10:43
文章存档

2010年(20)

我的朋友

分类: LINUX

2010-04-16 14:57:24

Unix下Samba服务器配置文档(含Linux和Solaris配置方法)
方正 李守亮 2007年11月
 
以下是Linux下的Samba服务器配置文档,在Red Hat Enterprise Linux AS release 4 (Nahant Update 7)上验证通过。Soalris下的Samba配置方法大同小异。

目录
一、Linux下的Samba服务器配置
0、Linux版本信息
1、环境检查
2、Samba共享目录配置步骤
   1) 创建目录及设置目录访问权限
   2) 添加admin用户
   3) 参数设置
      3-1) 重命名或备份原始配置文件
      3-2) 方法一:直接创建或修改配置文件
      3-3) 方法二:901界面配置
3、启动、停止、重启Samba服务方法
4、如何增减共享目录方法
5、访问方法
 
二、Soalris下的Samba服务器配置
 
正文
————————————————————————————
一、Linux下的Samba服务器配置
0、Linux版本信息
#cat /etc/issue
Red Hat Enterprise Linux AS release 4 (Nahant Update 7)
Kernel \r on an \m
 
1、环境检查
#rpm –qa | grep samba
samba-client-3.0.10-1.4E.6
samba-common-3.0.10-1.4E.6
system-config-samba-1.2.21-1
samba-3.0.10-1.4E.6
samba-swat-3.0.10-1.4E.6
如果能列出以上文件,表示samba服务已安装。
如果没有列出,则要补充安装samba,使用linux第一张安装盘,mount /dev/cdrom /mnt,然后通过rpm –ivh命令安装/mnt下的samba软件包。
 
2、SAMBA共享目录配置步骤
1) 创建目录及设置目录访问权限
#cat  /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd
#chown root:root /etc/samba/smbpasswd
#chmod 600 /etc/samba/smbpasswd 
#mkdir /opt/soft
 
2) 添加admin新用户
#useradd  admin
#passwd   admin
#smbpasswd -a admin   
 
3)参数设置
3-1)重命名或备份原始配置文件
#cd /etc/samba
#mv smb.conf  smb.conf.init
#cp smb.conf  smb.conf.init
 
3-2) 方法一:直接创建或修改配置文件
3-2-1)#vi  /etc/samba/smb.conf
该文件内容如下:
[global]
        unix charset = GBK
        display charset = zh_CN
        ldap ssl = no
        valid users = root, admin, ftpuser
        admin users = root, admin
[soft]
        comment = public soft
        path = /opt/soft                 
        valid users = admin, ftpuser
        admin users = admin
        read only = no
[mpcd]
        path = /data/ftpsite
        valid users = admin,ftpuser
        admin users = admin
        read only = no
[mpshare]
        path = /data/ftpsite
        valid users = root
 
/**重要说明
1、解决windows下读samba共享,“汉字显示乱码问题”的关键点:
unix charset  GBK
dispaly charset  zh_CN
 
2、以上配置文件,除用户、共享名称、共享路径、读写权限按实际更改外,不增加其他参数即可正常工作。
若更改其他安全参数需谨慎做试验,例如,
security  user
encrypt passwords Yes           //和系统有不同的口令
**/
 
3-2-2)重启Samba服务,使设置生效
#service smb restart
 
3-3)方法二:901界面配置
3-3-1)#vi /etc/xinetd.d/swat
    ## 主要修改见加粗字体:
  service swat
  {
  disable = no        //默认情况下是yes
  port = 901
  socket_type = stream
  wait = no
  # only_from = localhost
  user = root
  server = /usr/sbin/swat
  log_on_failure += USERID
}
 
3-3-2)重启服务,使设置生效
# chkconfig swat on
#/etc/rc.d/init.d/xinetd  restart
 
3-3-3)在本地IE地址上输入“ 地址:901/”,输入root用户名和密码后即可进入web配置界面:
 
单击【GLOBALS】图标:在这里可设置支持的字符集、工作组名称、netbios名称、samba服务器的说明等信息。设置好后,单击【Commit Changes】按钮,使设置生效。
 
单击【SHARES】图标,在这里可设置共享文件夹的路径、访问权限等信息,设置好后,单击【Commit Changes】按钮,使设置生效。
 
单击【STATUS】图标:当前Samba运行的状态,可以用它来启动和停止 samba进程。
 
单击【VIEW】图标:主要浏览配置后/etc/samba/smb.conf的文件内容。
 
注: 以上两种方法,推荐采用第一种,简单、方便,易于维护。

3、启动、停止、重启SAMBA服务方法
#/etc/init.d/smb start/stop/restart
或:
#service smb  start/stop/restart
4、如何增减共享目录方法
如需增加共享目录,请参照“3-2)中的方法一”继续在etc/samba/smb.conf文件末尾追加。
如果减少共享目录,修改etc/samba/smb.conf配置文件,在某共享目录名之前加入“#”保存,然后重启服务即可。
 
5、访问方法
1.可通过windows的映射网络驱动器,输入admin用户名和口令后,即可映射到本地。
2.直接在“开始-运行”输入地址,输入admin用户名和口令后,即可访问共享文件夹。

二、Soalris下的Samba服务器配置
0、Soalris版本信息
# showrev
Hostname: msa30
Hostid: 1ee4aeee
Release: 5.10
Kernel architecture: i86pc
Application architecture: i386
Hardware provider:
Domain:
Kernel version: SunOS 5.10 Generic_139556-08
 
smb用户与linux类似
 
1、修改配置文件
#vi /etc/sfw/smb.conf
[global]
   workgroup = MYGROUP
   server string = Samba Server
   security =user
   load printers = yes
   log file = /var/samba/log/log.%m
   max log size = 50
   passdb backend = smbpasswd
   dns proxy = no
[myshare]
   comment =my data share
   browseable=yes
   path = /data/mydata               
   valid users = root,admin
   public = no
   writable = yes
 
2、启动&停止服务
启动服务:
[root@msa30:/]# svcadm enable svc:/network/samba:default
 
查看进程:
[root@msa30:/]# svcs |grep samba
online         Mar_31   svc:/network/samba:default
 
停止服务:
[root@msa30:/]# svcadm disable svc:/network/samba:default
 
3、IE界面管理
同3-3-3)一节。
阅读(1545) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~