samba 服务器简要记录

1,安装。
   yum -y install samba 

2,配置 Samba
   mv /etc/samba/smb.conf /etc/samba/smb.conf.bak
   vim smb.conf
   
   workgroup = MYGROUP  ← 找到此行,将工作组名称改为 Windows 网络所定义的工作组名
  ↓
   workgroup = WORKGROUP  ← 变为此状态,这里以 Windows XP 默认的“WORKGROUP”为例

   ; hosts allow = 192.168.1. 192.168.2. 127.  ← 找到此行,去掉行首的“;”,并制定访问限制
  ↓
   hosts allow = 127. 10.6.8. 192.168.10. 10.6.6.

   然后在配置文件的末尾填如下几行,定义公众共享目录:
        [public]
        comment = Public Stuff
        path = /data/samba
        public = yes
        writable = yes
   
   建立共享文件专用目录
   mkdir -p /data/samba
   chown -R nobody. /data/samba 
   chmod 777 /data/samba 

 3,创建Samba用户 (创建用户的前提是,系统用户中存在该用户 -- 在基于系统用户之上,才可以创建该用户在 Samba 用户数据库中的信息。)
   例: 创建一个xuanyuan帐号,且其宿主目录为/data/xuanyuan  ,也就是此帐号共享目录为 /data/xuanyuan
   useradd xuanyuan -d /data/xuanyuan
   smbpasswd -a xuanyuan
   
 4,samba具备回收站功能
[public]
        comment = cc
        path = /data/samba
        public = yes
        writable = yes
        vfs object = recycle
        recycle:repository = /data/recycle/public/%U
        recycle:keeptree = yes
        recycle:versions = yes

[homes]
        comment = Home Directories
        browseable = yes
        writable = yes
        vfs object = recycle
        recycle:repository = /data/recycle/%U
        recycle:keeptree = yes
        recycle:versions = yes