SMB文件共享

SMB

用Internet文件系统(cifs)也称为服务器,适用于MicrosoftIindows服务器和客户端的标准文件和打印机共享系统息块(SMB)
Samba服务可用于将Linux文件系统作为CIFS/SMB网络文件共享进行共享,并将Linux打印机设为CIFS/SMB打印机共享进行共享。

Samba 服务的组成部分

软件包:
Samba-common -Samba的支持文件
Samba-client -客户端应用程序
Samba -服务器应用程序
主配置文件:/etc/samba/smb.conf

基础配置:

yum install samba samba-common samba-client -y
systemctl start smb
systemctl enable smb
systemctl stop firewalld
useradd nono
useradd miya
smbpasswd -a nono
smbpasswd -a miya
pdbedit   -L
smbclient //172.25.254.130/nono -U nono

这里写图片描述
Test:
手动将共享目录挂载到/mnt下
这里写图片描述

主配置文件部分参数:

line90: workgroup = Linux
line95: hosts allow = 

这里写图片描述

添加目录

默认添加的是本地用户的家目录,如要添加其他目录
这里写图片描述

getenforce
setenforce 1
getsebool -a | grep samba
setsebool -P samba_enable_home_dirs on

添加NONO(本地目录)

comment= local directory /nono
path =/nono

这里写图片描述
权限:
我们重启服务并重新挂载后,发现在登入smb后查看不到目录里面的文件,所以要修改目录的安全上下文

这里写图片描述

semanage fcontext -a -t samba_share_t '/nono(/.*)?'
restorecon -RvvF /nono/

这里写图片描述

添加MIYA(系统目录)

这里写图片描述
权限:
系统目录不同于普通文件目录,它的安全级别更高,需要更改selinux的布尔值

getenforce
setenforce 1
getsebool -a | grep samba
setsebool -P samba_export_all_ro on
setsebool -P samba_export_all_rw on
chmod 777 /mnt/

添加匿名用户

vim /etc/samba/smb.conf <-----map to guest = bad user
vim /etc/samba/smb.conf <-----guest ok = yes
vim /etc/fstab/ <-----//172.25.254.100/DATA  /mnt  gifs   defaults,username=guest 0 0

这里写图片描述
这里写图片描述
Test :

mount -o username=guset,passwd="" //172.25.254.130/NONO  /mnt/

更改用户写权限

writable = yes
write list = nono/+nono
admin users = 该共享目录的所有人

ps:‘+’表示用户组

valid users = nono     #设置允许访问共享目录的用户为nono

SMB多用户挂载

(172.25.254.230执行)

yum install -y cifs-utils
mkdir /mnt/multiuser
echo 'username=nono'>/root/smbpassword
echo 'password=redhat'>/root/smbpassword
chmod 600 /root/smbpassword
cifscreds add -u nono 172.25.254.130
mount -o \
credentials=/root/smbpassword,multiuser,sec=ntlmssp \ //172.25.254.130/MIYA /mnt

这里写图片描述

命令

cifscreds add     [-u username] [-d] <host|domain>
cifscreds clear   [-u username] [-d] <host|domain>
cifscreds clearall
cifscreds update  [-u username] [-d] <host|domain>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值