一、ubuntu中的设置
1、安装samba服务器(推荐切换至root用户)
# 1. 先查看是否已经安装samba服务器:
root@wu:/home/wu# samba -V
Version 4.15.13-Ubuntu
# 2. 安装samba服务器(1中表示已经安装了samba,不需要重新安装。但是可以更新)
apt-get install samba
# 3. 设置开机启动,否则关机重启后可能就无法使用
root@wu:/home/wu# systemctl enable smbd
Synchronizing state of smbd.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable smbd
2、创建samba专用账号
这个步骤可以省略,也可以使用普通用户
下面指令的xxx,指的是这里新建的专用帐号,这里的sb1即为新建的用户名
adduser sb1 -s /usr/sbin/nologin
3、将用户名添加到samba的smbpasswd file中
在服务器中注册该账号,这里将sb1和sb2用户添加到samba的smbpasswd file中
添加用户的同时,2中创建的新用户设置密码、也可以提前设置密码
root@wu:/home/wu# smbpasswd -a sb1
Unknown parameter encountered: "display charset"
Ignoring unknown parameter "display charset"
New SMB password:
Retype new SMB password:
Added user sb1.root@wu:/home/wu# smbpasswd -a sb2
Unknown parameter encountered: "display charset"
Ignoring unknown parameter "display charset"
New SMB password:
Retype new SMB password:
Added user sb2.
4、创建一个需要共享的文件夹,并添加权限
mkdir /home/wu/disk1/smb
chmod 777 -R /www/disk1/
5、修改/etc/samba/smb.conf配置文件
在文件最后添加用户部分
以下列出的字段只是部分,需要更多的可自己补充;以下列出字段可不全选,只要自己需要的即可
# 设置客户端显示的共享目录的名称:smb
[smb]
# 该共享目录的描述,描述内容xxx可随意
comment = xxx
# 设置共享目录的路径,步骤4中创建的目录
path = /home/wu/disk1/smb
# 是否可以被查看到
browseable = yes
# 是否可被所有人看到
public = yes
# 是否只读
read only = yes
# 是否可写
writeable = yes
# 可写用户列表
write list = user1, user2
# 白名单
valid user =
# 黑名单
incalid user =
# 是否允许访客
guest ok = no
# 允许的用户定义定义共享的最大数量
max shares =
6、重启samba服务器
systemctl restart smbd
二、从windows中访问共享目录
需要在局域网内访问
1、打开此电脑,修改目录路径
\\samba所在ubuntu的ip\共享目录名称,如:
\\192.168.1.xxx\smb
2、运行中打开
此处和1中作用一样,任选一种即可
win+R后输入\\192.168.1.xxx\smb即可
三、从手机中打开
1、在手机的文件管理中找到网络连接或者网络共享,进去即可看到共享目录
2、有的手机本身找不到网络连接和网络共享,此时可以下载OPlayer播放器,从这里进本地网络即可