linux中samba的应用

本文详细介绍了Samba服务在Linux系统中的应用,包括服务的基本信息如启动脚本、配置目录、端口等,以及Samba的安装、启用、用户建立、共享目录、访问控制、读写权限设置、匿名访问和多用户认证等关键步骤。通过实验环境展示了Samba的实际操作过程。
摘要由CSDN通过智能技术生成

一. samba服务简介

作用:
smb = Server Message Block Sum
cifs = Common Internet File System Miscrosoft
windows系统共享文件时用到的协议smb
smb是由miscrosoft+sun

二.samba基本信息

1.服务启动脚本

smb.service

2.主配置目录

/etc/samba

3.主配置文件

/etc/smb.conf

4.安全上下文

samba_share_t

5.端口

139
445

6.安装包

samba
samba-common

三.samba的安装与启用

1.samba的安装

dnf install samba samba-common samba-client -y

2.samba服务启动

systemctl enable --now smb

3.samba服务启用

firewall-cmd --permanent --add-service=samba
firewall-cmd --reload 

4.实验环境

172.25.254.200 westos_storage ----samba的服务器端
172.25.254.202 westoslinux
借用真实主机的网络仓库就ok,=需要注意的是,现在虚拟机装好本地仓库,下载好httpd,然后再搭建网络仓库

5.安装及启用的实验

   15  dnf install samba samba-common.noarch samba-client.x86_64 -y
   16  systemctl enable --now smb.service 
   17  firewall-cmd --permanent --add-service=samba
   18  firewall-cmd --reload 
   22  smbclient -L //172.25.254.200

四.samba用户的建立

1.samba用户必须是被地存在的用户

2.samba用户的建立

smbpasswd -a lee	##添加用户
pdbedit -L		##查看用户列表
pdbedit -x lee		##删除用户

3.实验

   24  smbpasswd -a westos //添加一个westos的用户,这个用户必须是在samba上真实存在的
   25  smbpasswd -a hkk	//添加失败,因为hkk在samba服务器上不存在
   26  useradd -s /sbin/nologin hkk -M	//添加一个用户
   27  smbpasswd -a hkk			//再次添加用户,添加成功
   28  pdbedit -x hkk	//删除用户
   29  pdbedit -L	//列出所有的用户
   30  smbclient -L //172.25.254.200 -U westos    //以westos的身份连接
   32  smbclient  //172.25.254.200/westos -U westos	//连接该服务器的westos的文件,并列出

五.samba用户访问加目录

1.当selinux开启时

setsebool  -P samba_enable_home_dirs on	//允许访问家目录

2.windows下

\\172.25.254
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值