菜鸟配置SAMBA服务器之2

1.实验平台:Ubuntu11.10

2.硬件环境:虚拟局域网

3.网络配置:SMBServer IP 192.168.2.4

                 SMBClient  IP 192.168.2.5

                 windowns  IP 192.168.2.3

4.需要软件:samba samba-common

5.配置文件:/etc/samba/smb.conf  ===>>主配置文件,设置选项:全局设置,共享目录相关设置;

                 /etc/samba/smbusers ===>>对应windows与linux的管理员账号:administrator 与 root

6.相关命令:

   smbstatus  : 服务器功能,列出当前SAMBA的连接状况

   pdbedit      :服务器功能,管理SAMBA的用户和密码

   testparm    :服务器功能,检测配置文件的语法正确与否

   mount        :挂载

   smbclient    :客户端功能

 7.应用实例:

   需要账号和密码才能登录的共享(security = user)

   假设条件:

   用户密码文件使用TDB数据库格式,默认文件在/var/lib/samba/passdb.tdb;

   每个使用samba的用户均有自己的用户主目录;

   设置两个用户:cluser1 lyang ;

   共享/home/share这个目录,共享名称:lyang-vbox1;

   加入lyang这个组的用户可以使用share的文件资源,且在该目录下lyang这个组的用户具有写入权限;

   开始

   vim /etc/samba/smb.conf

   [global]

                         workgroup                   = Vbox-lan

                         client string                  = %h server (Samba Ubuntu)

                         client lanman auth         = yes

                         lanman auth                 = yes

                         netbios name               = lyang-vbox1

                         display charset             = UTF-8

                         unix charset                 = UTF-8

                         dos charset                  = cp936

                         load printers                 = no

                         dns proxy                    = no

                         log file                         = /var/log/samba/log.%m

                         max log size                = 1000

                         security                       = user

                        passdb backend            = tdbsam

   [homes]

                        comment                     = Home Directories

                        browseable                  = no

                        writable                       = yes

                        create mode                = 0664

                        directory mode            = 0775

   [lyang-vbox1]

                        comment                    = smbuser-share

                        path                          = /home/share

                        browseable                 = yes

                        writable                      = yes

                        write list                     = @lyang

       保存退出!

       testparm

       mkdir /home/share

       chgrp lyang /home/share

       chmod 2770 /home/share

       adduser --home /nishome/cluser1 --uid 2001 cluser1

       usermod -g lyang cluser1

       pdbedit -a -u lyang

       pdbedit -a -u cluse1

       pdbedit -L

       其他:

       pdbedit -L [-vw]

       pdbedit -a|-r|-x -u 账号

       pededit -a -m -u 机器账号  (与PDC有关的机器码)

       重启SMB NMB 进行自我测试

       /etc/init.d/smbd restart

       /etc/init.d/nmbd restart

       smbclient -L //192.168.2.4 -U lyang|cluser1

       查询网络邻居中的信息,对比不同之处

       mount -t cifs //IP /挂载点

       客户端访问

       smbclient //192.168.2.4/lyang-vbox1 -U lyang

posted on 2014-03-24 21:38  牛X浪人  阅读(255)  评论(0编辑  收藏  举报