一. samba的安装


sudo apt-get insall samba


二. 创建共享目录


mkdir /home/grape/share
sodu chmod 777 /home/grape/share


三. 创建Samba配置文件


sudo gedit /etc/samba/smb.conf


在smb.conf最后添加


[share]
      path = /home/grape/share
      available = yes
      browsealbe = yes
      public = yes
      writable = yes
valid user = smbuser,smbuseradmin
guest ok = no
read only = yes
write list = smbuseradmin


四. 创建samba帐户


sudo  useradd smbuser -s /usr/sbin/nologin -g sambashare
sudo useradd smbuseradmin -s /usr/sbin/nologin -g sambashare

sudo smbpasswd -a smbuser
sudo smbpasswd -a smbuseradmin


五、赋予samba账户权限


pdbedit -L

smbuser,smbuseradmin
chown -R smbuser.smbuser /home/grape/share
chown -R smbuseradmin.smbuseradmin /home/grape/share

setfacl -R -m u:smbuser:rx /home/grape/share
setfacl -R -m u:smbuseradmin:rwx /home/grape/share


六、重启samba服务器


sudo service smbd restart            #方法一

sudo /etc/init.d/smbd restart #方法二


七,使用

可以到windows下输入ip使用了,在文件夹处输入 "\\" + "Ubuntu机器的ip或主机名" + "\\" + "share"