linux搭建samba服务

1 安装服务#

sudo apt-get install samba samba-common

2 关闭防火墙#

sudo systemctl stop ufw

3 添加用户book#

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
sudo smbpasswd -a book
配置samba
sudo vim /etc/samba/smb.conf
[book_share_samba_dir]
comment = share samba dir
path = /home/book/ftp
valid users = book
force user = book
force group = book
creat mask = 0644
directory mask = 0755
browseable= yes
available = yes
public = yes
read only = no
writeable = yes

4 重启服务#

1
2
3
~$ sudo service smbd restart
~$ sudo /etc/init.d/smbd restart
~$ /etc/init.d/smbd restart

5 windows进行samba映射#

img

img

注意不能用NAT虚拟网络IP访问samba, 要用桥接网络ip,不过ssh可以两种方式访问,但是NAT虚拟网络是用来虚拟机上网的IP地址可能会发生变化,还是建议用桥接网络IP地址。

img

6 常见问题#

samba不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接,因此需要windows进入cmd

img

可以windows cmd下用 net use 命令查看下当前的共享访问到底有没有它。

有的话,net use * /del /y

重新映射网络驱动器即可

img