Ubuntu中安装samba并实现局域网内ubuntu、windows和手机文件共享

一、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播放器,从这里进本地网络即可

猜你喜欢

转载自blog.csdn.net/weixin_41172713/article/details/140585554