Samba是在Linux和UNIX系统上实现SMB(Server Message Block)协议的一个免费软件。
SMB是用在windows上文件共享的协议,1991年Andrew Tridgwell为了手上的不同系统的电脑能够共享文件,开发这一工具,一直沿用至今。
安装
sudo apt-get install samba samba-common
sudo apt-get install python-glade2
sudo apt-get install system-config-samba
注:后面2个为图形界面使用需要安装的。
设置Samba用户
若用户不存在,需先新建,按照如下方法:
sudo add user samba_users #按照提示输入密码。
Samba用户的创建:
sudo smbpasswd -a samba_users #按照提示输入密码。
增加共享文件夹
命令方式:
vim /etc/samba/smb.conf
若samba已启动,需要输入如下指令重启samba。
sudo /etc/init.d/samba restart
sudo service smbd restart
增加相应的字段,如下为范例:
[Share] comment = Shared Folder with username and password path = /home/**/share # 路径 public = yes writable = yes valid users = samba_users create mask = 0700 directory mask = 0700 force user = nobody force group = nogroup available = yes browseable = yes
图形化方式:
打开Samba图形化界面,点击添加,设置好权限和访问用户即可。
访问
在windows环境下,在运行窗口输入对应打开了Samba的服务器地址即可访问。