ubuntu20.04安装部署samba

ubuntu20.04安装部署samba

安装samba包

$ sudo apt install -y samba

配置防火墙

samba属于firewalld内置的服务, 可以直接加

$ sudo firewall-cmd --add-service=samba

创建用户

客户端通过samba进行认证的用户必须首先是Linux系统中的用户, 不过不用配置密码, 密码用专门的smbpasswd命令进行设置

$ sudo useradd xiaoqiang
$ sudo smbpasswd -a xiaoqiang

创建要共享的文件夹

$ sudo mkdir /opt/hdd{2,3,4,5,6,7,8,9,10,11,12}
# 修改文件夹的所有者与上面新建的用户一致, 否则会导致没有权限进行访问
$ sudo chown -R wang /opt//opt/hdd{2,3,4,5,6,7,8,9,10,11,12}

配置samba

去除空行和注释:sed -i '/^#/d;/^$/d' /etc/samba/smb.conf && sed -i '/^;/d' /etc/samba/smb.conf 
$ sudo vim /etc/samba/smb.conf

在配置文件末尾添加下面内容:

[hdd]
   comment = xiaowang guest share
   path = /g/hdd
   public = yes
   writable = yes
   directory mask = 0775
   create mask = 0775
   valid users =  xiaoqiang,root
   write list =  xiaoqiang,root
   browseable = yes
   available = yes

注意这里中括号中间的名称即为后面客户端访问时IP地址/后面的名称

重启samba服务

$ sudo systemctl restart smbd && systemctl enable smbd

Windows客户端连接

1:window下连接samba
\\192.168.9.72\hdd
输入账户和samba密码

2:在控制面板---程序和功能--启动或关闭windowg功能-找到sam 1.0/CIFS 文件共享支持 勾上客户端
我的电脑映射---\\192.168.204.254\xiaoqiang

linux连接

smbclient安装:
sudo apt-get install smbclient
查看目录的所有共享目录:
smbclient -L 192.168.9.72 是挖矿服务器ip

连接共享目录
smbclient -U //192.168.9.72/hdd  # IP地址后接共享目录
smbclient命令使用:
smbclient <参数> //<主机IP>/共享文件夹
参数:
-N --no-pass 不使用密码登陆,匿名登陆时使用该参数
-U --user 指定验证时的用户名,不指定默认使用root。如果要同时指定密码用%分割,<用户名>%<密码>
-L 列出主机共享的文件夹 -L <主机IP>



  
将共享目录临时挂载到本地
mount -t cifs -o username=xiaoqiang,password=xiaoqiang //192.168.9.72/hdd /opt/hdd
mount -t cifs -o username=xiaoqiang,password=xiaoqiang //192.168.9.72/hdd2 /opt/hdd2
mount -t cifs -o username=xiaoqiang,password=xiaoqiang //192.168.9.72/hdd3 /opt/hdd3
mount -t cifs -o username=xiaoqiang,password=xiaoqiang //192.168.9.72/hdd4 /opt/hdd4
mount -t cifs -o username=xiaoqiang,password=xiaoqiang //192.168.9.72/hdd5 /opt/hdd5
mount -t cifs -o username=xiaoqiang,password=xiaoqiang //192.168.9.72/hdd2 /opt/hdd2
mount -t cifs -o username=xiaoqiang,password=xiaoqiang //192.168.9.72/hdd2 /opt/hdd2
mount -t cifs -o username=xiaoqiang,password=xiaoqiang //192.168.9.72/hdd2 /opt/hdd2
mount -t cifs -o username=xiaoqiang,password=xiaoqiang //192.168.9.72/hdd2 /opt/hdd2
mount -t cifs -o username=xiaoqiang,password=xiaoqiang //192.168.9.72/hdd2 /opt/hdd2
mount -t cifs -o username=xiaoqiang,password=xiaoqiang //192.168.9.72/hdd2 /opt/hdd2


   开机挂载:
   v
  //192.168.9.72/hdd /opt/hdd cifs defaults,username=xiaoqiang,password=xiaoqiang 0 0 

拓展

从samba服务端下载文件到本地

如果不指定路径会默认保存到当前所在的目录下

get <文件名>  <本地保存路径和文件名>
从本地上传文件到samba服务端

如果不指定路径会默认会在当前所在目录下找文件

put <本地路径和文件名> <远端路径和文件名>

time dd if=/dev/zero of=/plot-k32.plot bs=1024M count=10
解释:dd 读入从空设备里面拿空快 到交换分区 块多大 一共多少兆
初始化:mkswap /swap2.img
查看uuid:blkid /dev/sdd1 #查看这个分区的uuid
开机挂载:vim /etc/fstab
1:/dev/sdd1 swap swap defaults 0 0 或 UUID: wap swap defaults 0 0
交换分区权限需要设置为600,默认644权限不安全
激活sqap分区(读取/etc/fstab):swapon -a
查看交换分区:swapon -s
关闭swap分区:swapoff /dev/sdd1

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BLXXQQ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值