记录ubuntu20.04 Samba服务搭建

系统:Ubuntu 20.04.3 LTS (GNU/Linux 5.4.0-125-generic x86_64)

1、首先确认Windows主机和ubuntu能互通网络

在Windows上ping 能通,ubuntu的ip通过ifconfig查询,Windows的ip通过命令提示符ipconfig查询,两个命令不一致

2、在ubuntu下输入命令

sudo apt-get update

sudo apt-get install samba

mkdir /home/arm01/share

chmod -R 777 /home/arm01/share

adduser arm01

smbpasswd -a arm01

cp /etc/samba/smb.conf /etc/samba/cp_smb.conf

sudo vim /etc/samba/smb.conf

//底部加入以下内容

[share]
   comment = arm01 share
   path = /home/arm01/share
   create mask = 777
   directory mask = 777
   browseable = yes
   available = yes
   writable = yes
   guest ok = no
   valid users = arm01

//重启samba,每次修改都要重启一次
sudo service smbd restart
//试了下,sudo /etc/init.d/samba restart也行,但sudo systemctl restart smb.service不行,会提示找不到smb service unit,可能ubuntu系统下载的samba没有这个吧

//防火墙也是,sudo systemctl disable firewalld提示找不到firewalld.service
//关闭防火墙, 网上说每次重启都要关闭一次防火墙,我只在最初关闭了,后面重启samba没关好像也行
//下面是在一条博客看到的关闭防火墙可行的命令
sudo ufw disable
sudo ufw allow 139;ufw allow 445;//打开samba端口,要root权限

3、win+R,输入\\,查看share

4、有几次进入share提示没有权限,有篇博客说可以打开windows的SMB服务,在控制面板->程序->启动或关闭Windows功能  中选上SMB1.0/CIFS文件共享支持,之后重启Windows

(不确定有没有用,因为这样做了不知道为什么还是不行,之后多次删用户又加用户,加用户组,后来又行了,成功的是系统用户,新加的用户没成功)

记录ubuntu20.04 Samba服务搭建_第1张图片

5、之前没有权限进入的时候把share映射网络驱动器了,有几次提示说一个用户不能多次登录同一个设备,原因就是前面有个失败的share映射网络驱动器,把它断开再连就行了。

你可能感兴趣的:(ubuntu,linux,服务器,1024程序员节)