一. 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"