ubuntu下smb的配置

PS:    转自Ubuntu中文论坛 

-------------------------------------------------------------------------------------------------------------------------------------
1)安装SAMBA服务器
sudo apt-get install samba
sudo apt-get install smbfs
-------------------------------------------------------------------------------------------------------------------------------------
2)下面我们讲述怎么进行WINDOWS与LINUX系统共享文件夹 ,这里假设共享文件 /home/ray/share
  上边的相当于LINUX下的路径,假设共享文件名为Share,并且假设允许访问的用户为newsfan 
 
3)首先建立这个文件夹
 mkdir /home/ray/share
chmod 777 /home/ray/share (定义这个文件夹最大的权限)
------------------------------------------------------------------------------------------------------------------------------------------
4)备份并编辑smb.conf允许网络用户访问
 
 sudo cp  /etc/samba/smb.conf  /etc/samba/smb.conf_backup (备份)
 sudo gedit  /etc/samba/smb.conf 
 
搜索 security =user (用户安全) 
-----------------------------------------------------------------------------------------------------------------------------
这行设置了Samba的安全等级,Samba一共可以设置四个安全登记,由底到高分别为:
share:这个选项表示任何人都可以不需要输入密码登录。
user:这个是Samba的默认级别,要求每个用户必须输入密码才能登录。
server:user级别的密码都是保存在本机上,而server级别的密码和用户名都保存在另一台主机上。
domain:这个级别要求网络里必须有一台Windows的域控制器,验证工作由域控制器来完成。
------------------------------------------------------------------------------------------------------------------------------
更改为下边两行  security =user 
username map= /etc/samba/smbusers
-------------------------------------------------------------------------------------------------------------------------------------------
5) 将下列几行新增到文件的最后面
[Share]    ----显示的共享文件名
comment = Shared Folder with username and password    ----评论,就是文件夹说明
path = /home/ray/share    ---共享文件的路径
public = yes        
writable = yes     ---可写
valid users = newsfan     ---有效的访问用户
create mask = 0700
directory mask = 0700
force user = nobody    
force group = nogroup
available = yes       
browseable = yes
--------------------------------------------------------------------------------------------------------------------------------------------------------
6)然后顺便把这里改一下,找到[global]把 workgroup = MSHOME 改成
 
workgroup = WORKGROUP     ----网络组的名称 
display charset = UTF-8
unix charset = UTF-8
dos charset = cp936 
----------------------------------------------------------------------------------------------------------------------------------
7)  现在要添加newsfan这个网络访问帐户。如果系统中当前没有这个帐户,那么 
 sudo useradd newsfan   
 
 然后要新增网络使用者账号 
 sudo smbpasswd -a newsfan   (设置SMB密码)
sudo gedit /etc/samba/smbusers (编辑user SMB,添加 newsfan)
 
newsfan="netword username"     ---把这句加入到 smbusers中 
----------------------------------------------------------------------------------------------------------------------------------
8) 最后 sudo testparm
       sudo /etc/init.d/samba restart
  然后reboot一下 /
原文地址:https://www.cnblogs.com/defen/p/4447643.html