此配置是基于debian系统的,估计可以直接在ubuntu上进行此方法。
首先新安装的debian系统是没有samba服务的,需要我们手动安装,不过在debian系统下已经变得非常简单:
apt-get install samba
安装好后就可以进行相关配置了,比如在我的机子上有一个用户f30,此用户的根目录为/home/f30,现在我想把此目录共享到windows上,并且只有f30才能进行相关操作。
vim /etc/samba/smb.conf
加入如下部分:
[f30]
comment = f30 workspace
path = /home/f30
browseable = yes
writeable = yes
guest ok = yes
write = f30
comment是简单对samba共享做下说明,path就是我们想要共享的目录,browseable说明可以浏览,writeable说明可以写入,write说明可以操作的samba用户。
使配置文件生效:
source /etc/samba/smb.conf
做到这里还是不够的,linux上的用户不能直接当做samba用户,因此需要把相关的用户添加samba:
smbpasswd -a f30
设置相关密码后,就可以在windows上进行磁盘映射了,当然映射过程需要输入用户名和密码。