最靠谱的解决方案之Linux系列(1.ubuntu开启Samba服务)
前言:作者从小白开始学习Linux碰到诸多各种各样的问题,网上解决方法格式各样,有些按方法会出现意想不到的结果,导致初学者积极性下降,所以记录并撰写最靠谱《最靠谱的解决方案之Linux系列》文章,欢迎读者学习和借鉴,有出现新的问题评论或私信作者,作者尽可能一一回复。
Linux版本:ubuntu22.04
- 安装Samba
sudo apt-get install samba
- 配置smb.conf
–如遇到未安装vim的提示,先输入安装vim指令(sudo apt-get install vim)
sudo vi /etc/samba/smb.conf
- 文件末尾添加以下代码
—①按下G跳可快速转到文件末尾
—②按下i进入输入模式
[share]
path = /home/username #path 测试机需要共享的路径,可自定义
valid users = username #username 可以自定义
available = yes
browseable = yes
writable = yes
public = no
- 创建samba用户
—新密码需要两次
sudo smbpasswd -a username #username 可以自定义
test@ubuntu:~$ sudo smbpasswd -a username
New SMB password:
Retype new SMB password:
Adder user username.
test@ubuntu:~$
- 重启samba
sudo service smbd restart
验证是否启动成功
- 查看测试机的IP地址的指令
ifconfig
(如提示无次命令需要暗转,输入安装指令sudo apt install net-tools
)
----这里192.168.150.129是测试机的IP地址
test@ubuntu:~$ ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.150.129 netmask 255.255.255.0 broadcast 192.168.150.255
inet6 fe80::8545:a880:67f0:36c4 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:2c:a8:cc txqueuelen 1000 (Ethernet)
RX packets 3296121 bytes 4268278683 (4.2 GB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 764829 bytes 541486956 (541.4 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 7323 bytes 949831 (949.8 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 7323 bytes 949831 (949.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
-
在Windows上连接,按
win+R
弹出运行窗口,输入\\192.168.150.129
,点确定
-
如下图share文件夹就是对应测试机共享的文件夹
-