SAMBA是 SMB/CIFS网络协议的重新实现,它作为NFS的补充使得在Linux和Windows系统之间进行文件共享、打印更容易实现。
以下是在Ubuntu 16.04中的安装和配置过程:
需要说明的是:本人是sunchao用户,共享目录为/home/sunchao/share/
1、安装samba相关包:
sudo apt-get install samba
2、修改配置文件:
sudo vi /etc/samba/smb.conf
在文件末尾加上如下[share] (相当于在home目录项增加了一个新用户)
[share]
comment = Share Folder requirepassword
browseable = yes
path = /home/sunchao/share
create mask = 0777
directory mask = 0777
valid users = sunchao
force user = nobody
force group = nogroup
public = yes
writable = yes
available = yes
3、切换到 /home/jobs/目录下创建一个用户目录:
sudo mkdir share
4、设置目录的权限: (777代表最高权限,可读可写可执行)
chmod 777 share
5、保存退出后重启samba:
sudo /etc/init.d/samba restart或service smbdrestart && service nmbd restart
6、添加账户
把已有的账户添加到samba里并设置新密码,本人的账户是“sunchao”,
sudo smbpasswd -a sunchao