Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1799024
  • 博文数量: 334
  • 博客积分: 11301
  • 博客等级: 上将
  • 技术积分: 3452
  • 用 户 组: 普通用户
  • 注册时间: 2006-10-18 10:19
个人简介

路虽弥,不行不至;事虽少,不做不成。

文章分类

全部博文(334)

文章存档

2013年(4)

2012年(19)

2011年(27)

2010年(71)

2009年(45)

2008年(15)

2007年(84)

2006年(69)

分类: LINUX

2007-01-29 13:28:45

SAMBA服务一览
=================================================================
. 后台进程:smbd,nmbd
. 脚本:/etc/rc.d/init.d/smb
. 使用端品:137,138,139
. 所需RPM包:samba,samba-common,samba-client
. 相关RPM包:samba-swat
. 配置文件:/etc/samba/smb.conf
=================================================================
 
要求:
   定义一个只读共享区
   定义一个读写共享区
 
1.定义组及用户
   groupadd readable;
   groupadd writable;
 
   useradd -G readable read;
   useradd -G writable write;
 
2.设置/etc/samba/smb.conf
 
2.1)全局设置( Global Settings )
   security = user
 
2.2)共享定义( Share Definitions )
    [read-only-area]
      path=/opt/smb-server
      valid users = @readable @writable
      public= no
      writable= no
    [writable-area]
      path=/opt/smb-server
      valid users = @readable @writable
      public= no
      write list= @writable (或者 writable = user )
      create mask = 0765  (或者create mode =0765)
 
3.设置用户的samba密码
    [root@test vsftpd]# smbpasswd -a read
     New SMB password:
 
    [root@test vsftpd]# smbpasswd -a write
     New SMB password:
 
 
4.开启samba服务
   chkconfig --level 345  smb on;  
   service smb restart;
 
 
客户端工具
>测试samba
   testparm  /etc/samba/smb.conf test 192.168.1.2  --配置文件,机器名,IP
 
>smbclient
  smbclient -L 192.168.1.2  -U upload%234  (查看共享)
  smbclient //192.168.1.2/read-only-area  -U upload%234  (登录共享)
 
>smbmount挂载共享目录(见下面)
 
如何自动挂载samba共享目录?
 
解决办法
  
  方法一:手工挂载
     smbmount //server/share  /point  -o username=[username],password=[password]
 或mount -t smbfs [同上]
 
  方法二:直接修改/etc/fstab,加入如下内容到/etc/fstab后面
 
     //server/share /mount/point smbfs username=[username],password=[password] 0 0
 
  方法三:利用autofs自动挂载
    编辑文件/etc/auto.master 
       /misc   /etc/auto.misc  --timeout=60
 
    编辑文件/etc/auto.misc
       samba  -fstype=smbfs,username=[username],password=[password] ://server/share
 
       chkconfig --level 345 autofs on
       service autofs restart
注明: server是Samba服务器的名称或者IP地址。 share是Samba的共享目录。 /mount/point是本机挂载的目录。 username和passow是访问Samba服务器的用户名和密码。
 
 
官方文档

 
 

阅读(1078) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~