samba
1. samba服务简介
smb是 windows中使用的文件共享协议,SMB协议又称为CIFS协议。
作用:
windows系统共享文件时用到的协议smb,客户机通过该协议可以访问服务器上的共享文件。
CIFS: (Common Internet File System)通用网络文件系统,是windows主机之间共享的协议,samba实现了这个协议,所以可以实现wondows与linux之间的文件共享服务。
2.samba基本信息
服务启动:
smb.service
主配置目录:
/etc/samba
主配置文件:
/etc/samba.conf
安全上下文:
samba_share_t
端口:
139,445 ##提供对服务器中文件、打印资源的共享访问
安装包:
samba
samba-common
samba的安装与启用
samba的安装:
dnf install samba samba-common samba-client -y
samba服务启动:
systemctl enable --now smb
samba服务启用:
firewall-cmd --permanent --add-service=samba
firewall-cmd --reload
测试:
(没有指定用户登录就看不到共享出来的文件)
smbclient -L //172.25.254.254 (Windows主机)##当要输入root密码时请直接回车
3.samba用户的建立
在Linux主机之间进行共享
下载smb服务后需要复制出一份smb.conf配置文件
创建用户
开启共享文件的家目录
1.samba用户必须是当地存在的用户
2.samba用户的建立
smbpasswd -a lee ##添加用户
pdbedit -L ##查看用户列表
pdbedit -x lee ##删除用户
4.samba用户访问加目录
当selinux开启时:
setsebool -P samba_enable_home_dirs on
windows下
\172.25.254.254 ##访问
net use ##查看访问记录
net use * /del ##删除访问记录
能否在linux中找到windows共享出来的文件
在linux下:
smbclient //172.25.254.254/westos -U administrator (254为Windows主机)##-U指定用户
可以在挂载的目录下对共享目录进行读写