Ubuntu18.04安装 samba 实现局域网访问Ubuntu共享文件夹
安装Samba
$ sudo apt install samba
添加用户
$ sudo smbpasswd -a xxx #xxx为添加的用户名称
New SMB password:
Retype new SMB password:
Added user xxx.
应该添加系统已有用户xxx为samba用户xxx,输入两次密码即可添加成功
查询已有Samba用户
$ pdbedit -L
配置Samba
配置文件路径 /etc/samba/smb.conf
,在配置文件底部加上共享文件夹路径、用户及相关配置信息,如下:
[download]
comment = media download
path = /media/download
writable = yes
valid users = xxx
#或者使用以下格式,有些参数可以自己选择设置
[xxx]
comment = home xxx
path = /home/xxx
browseable = yes
read only = no
create mask = 0775
directory mask = 0775
valid users = xxx
#xxx为上一步添加的smba用户名称
Ubuntu18.04的samba版本是4.7.6,Samba为了提高安全性从版本4.5.0开始默认将ntlm auth选项默认从yes变更为no,需要开启,否则无法连接,在上面配置文件 /etc/samba/smb.conf
的 Share Definitions
之前加入以下内容:
ntlm auth = yes
重启Samba
$ sudo service smbd restart
Windows电脑访问Smaba共享文件夹
与访问局域网中其他Windows电脑的共享文件夹方式一样,在浏览器输入或者使用键盘输入win+R,然后输入共享文件夹所在的服务器IP地址即可访问
\\192.168.1.xxx 或 \\192.168.1.xxx\共享文件夹名称
Mac OS电脑访问Smaba共享文件夹
Finder->Go(前往)->Connete to Server...(连接服务器)或者使用键盘快捷键Command+K, 然后输入共享文件夹所在的服务器IP地址即可访问