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、(可选)为网络共享创建用户
打开系统设置——用户账户——点击解锁——输入管理员密码后可点击 + 号创建用户
创建好账户后不要忘记为它设置一个密码哟。
我的服务器用的是小鸟云的,访问很流畅,性能稳定。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)