zxboom 发表于 2013-1-15 02:54:23

samba文件的最简配置

           最近刚做完公司的文件服务系统,分享一下samba的设置的一些心得。
           时间:09年7月17日
           地点:大连
           系统:UBUNTU 9.04
           硬件:Intel(R) Celeron(R) CPU 2.53GHz         MemTotal:  501372 kB
 
1,安装 samba
              $ sudo apt-get install samba
2 ,  编辑     
              $ sudo vi /etc/samba/smb.conf
               简单设置需要编辑的内容不多,
               workgroup = workgroup  (你网上邻居的工作组的名字,如mshome,officer)
                ...
                security = user     #(使用密码验证的前提条件)
                server string = %h server (Samba, Ubuntu)   #  (给你的文件服务器在windows-os 中起的名字,
%h 是你的hostname,vi /etc/hostname  这项不是必须要改的。)
 
                         #文件描述,通常用共享文件的名字,或特性。
                       path = /home/samba/myfolder       #共享文件路径
                       guest ok = Yes                                        #面对所有人
                       browseable = yes                                    #可看
                       readonly = yes                                          #只是可读
               
                       path = /home/samba/myfolder/zhang3
                       writeable = yes                                             #可写
                       browseable = yes
                       valid users = zhang3,li4,admin                   #可读写的用户
              好了到此为止,samba设置完成。!!注意文件路径一定是有效的,否则windows下可以看到文件却打不开,验证方法,把路径拷贝到任务栏里,看能不能打开该文件。
 
 3,      建立文件夹
                 $ sudo mkdir   /home/samba/myfolder
                 $ sudo mkdir   /home/smaba/myfolder/zhang3
 
 4,      建立用户,和组,设置samba 密码。
                     首先,建立的是系统用户,
                  $   sudo adduser   zhang3
                  注意 useradd 和 adduser 是不一样的。adduser建立的是一个未被激活的系统用户,没有用户系统的文件夹和密码。 这利用他是为了节省空间。
          建立samba 帐户
                  $   sudo smbpasswd -a zhang3
          之后要你输入密码,和校验密码,这个密码是给windows客户端的密码。
                  New SMB password:
                  Retype new SMB password:
                  Added user me.
          看到这个信息恭喜你成功了,如果是下面的
                 Cannot locate Unix account for 'zhang3'!
           那就先执行上一步添加系统用户。
5,到windows 客户端,网上邻居-->工作组-->查找你命名的samba-->输入你的登录名和密码-->看到共享文件。
      成功!
 
6,#如果失败
      a,打不开---检查你的文件路径是否正确,检测你的用户名和密码(多建几个测试用用户,出错律会低)
      b ,  写不了---检查文件是否对所有用户可读写   $ sudo chmod -R 777 myfolder
 
页: [1]
查看完整版本: samba文件的最简配置