2021-12-23 在Ubuntu上安装Samba

2021-12-23 在Ubuntu上安装Samba,第1张

Samba 是在Linux系统上实现的SMB(Server Messages Block,信息服务块)协议的一款免费软件。它实现在局域网内共享文件和打印机,是一个客户机/服务器型协议。客户机通过SMB协议访问服务器上的共享文件系统。

Ubuntu 版本: 18.x ~ 20.x

Samba 版本: 4.7.6(https://www.samba.org/, Ubuntu 18.04.4 apt-get 自选的版本)

1. 安装 Samba

  $ sudo apt-get update  # apt-get 找不到软件包时,可以尝试运行一下这个命令, 或者用 apt list 命令查看

  $ sudo apt-get install samba samba-common

  $ samba -V  # 查看版本,或者 apt show samba

    Version 4.7.6-Ubuntu

2. 创建共享目录

  $ sudo mkdir /home/samba

  $ sudo chmod 777 /home/samba

3. 修改配置文件

  $ sudo vim /etc/samba/smb.conf  # 添加如下配置

    [global]

    security=user

    ...

    [samba]

    path=/home/samba

    available=yes

    browseable=yes

    public=yes

    writable=yes

4. 设置远程访问用户

  创建 Ubuntu 用户 "smbtest", 密码 123456,目录 /home/smbtest

    $ sudo adduser smbtest

      Adding user `smbtest' ...

      Adding new group `smbtest' (1002) ...

      Adding new user `smbtest' (1001) with group `smbtest' ...

      Creating home directory `/home/smbtest' ...

      Copying files from `/etc/skel' ...

      Enter new UNIX password: 123456

      Retype new UNIX password: 123456

      ...

  设置 smb 访问密码

    $ sudo smbpasswd -a smbtest

      New SMB password: 888888

      Retype new SMB password: 888888

      Added user smbtest.

* Samba 默认设置状态下:不设置 smb 密码,可以用 Ubuntu 密码访问。设置了 smb 密码,Ubuntu 密码就不能访问该 smb 服务。

5. 重启 smb 服务

  $ sudo service smbd restart

6. 访问 Samba

  1) 查看Samba 所在主机的 IP 地址

    $ ifconfig -a

      enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500

          inet 192.168.0.5  netmask 255.255.255.0  broadcast 192.168.0.255

          inet6 2409:8a1e:69a3:2b00:92f6:ff24:f994:d3df  prefixlen 64  scopeid 0x0<global>

          ...

    如上,IP 地址是 192.168.0.5

2) 在 Windows 10 上访问

    (1) 打开文件资源管理器 ->在地址栏里输入 \\192.168.0.5

        用户名:smbtest

        密码:888888

        连接成功,看到共享目录 samba

    (2) 文件资源管理器保存了 smbtest, 要切换成其他用户访问

        共享目录 samba ->点击鼠标右键 ->映射网络驱动器 ->选中 “使用其它凭据连接” :完成 ->d出密码输入对话框 ->点击 “更多选项” ->使用其它账户

        也可用命令行方式断开连接:

            $ net use  # 查看连接

            $ net use \\192.168.0.5\samba /del

  3) 在 MacBook 上访问

    打开文件资源管理器(Finder) ->Go ->Connect to Server

      用户名:smbtest

      密码:888888

1 安装

[plain] view plain copy

sudo apt-get install samba

2 配置

打开Samba配置文件:

[plain] view plain copy

vim /etc/samba/smb.conf

在其最后添加:

[plain] view plain copy

[share]

path = /home/liyihai/share

available = yes

browseable = yes

public = yes

writable = yes

3 创建共享目录

[plain] view plain copy

mkdir ~/share

chmod 777 ~/share

4 创建Samba用户

[plain] view plain copy

sudo touch /etc/samba/smbpasswd

sudo smbpasswd -a e3Server

根据提示深入用户密码(登陆Samba共享目录的时候需要).

5 重启Samba

[plain] view plain copy

sudo /etc/init.d/samba restart

6 测试

在Ubuntu的Files底部的Network中选择Connect to Server, 然后在d出来的对话框中深入smb://ip_addr/share(ip_addr为你的电脑ip地址), 然后点击右下角的Connect按钮. 此时会提示输入密码(在第4步中创建), 输入密码后即可进入共享目录.

参考文章:http://blog.csdn.net/q1302182594/article/details/51919022

inux 下的文件共享利器 Samba 想必大家已经非常熟悉了,今天我们介绍下如何在Ubuntu 14.04中使用 Samba 共享网络文件、打印机和其它公共资源。

1、安装 Samba 和图形配置工具

使用 Ctrl+Alt+T 打开终端,并通过如下命令进行安装

sudo apt-get install samba samba-common system-config-samba python-glade2 gksu

2、在 Unity Dash 中搜索并打开 Samba 配置工具

3、打开首选项下面的服务器设置

可以看到基本标签:

■工作组:与 Windows 中的工作组名称相同(区分大小写)。

■描述:这里的描述类似 Windows 里面的用户

安全性选项卡在家庭中共享时建议大家保持默认配置,这里不做介绍。

4、(可选)为网络共享创建用户

打开系统设置——用户账户——点击解锁——输入管理员密码后可点击 + 号创建用户

创建好账户后不要忘记为它设置一个密码哟。

我的服务器用的是小鸟云的,访问很流畅,性能稳定。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11954968.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存