网站首页 > linux / 正文
一、服务器端配置
1、查看系统中是否已经安装samba服务
rpm -qa | grep samba
2、如果没有安装则需要先挂载光盘
mount /dev/cdrom /mnt #将光盘挂载到根目录下的mnt目录上
3、配置本地yum源文件
cd /etc/yum.repos.d
mv CentOS-Base.repo CentOS-Base.repo.bak
#将CentOS系统中的源文件命名
vim dvd.repo #新建并编辑本地yum源文件
[dvd]
name = dvd
baseurl = file:///mnt
enabled = 1
gpgcheck = 0
按ESC退出插入模式,输入":wq"保存退出。
4、安装samba服务
yum clean all
yum install samba -y
rpm -qa | grep samba
5、启动samba服务并配置为开机自动启动
systemctl start smb
systemctl enable smb
6、在系统的根目录下新建名为public的目录,并在该文件夹中新建一个名为test文件
mkdir /public
cd /public
echo hello world >>test
chmod 777 public #设置public目录的权限为777
7、复制samba服务配置文件
cd /etc/samba
cp smb.conf smb.conf.bak
8、编辑samba服务配置文件
vim smb.conf
在文件末尾追加以下几行文本
[share] #访问共享目录时使用的名称
comment = share
path = /public #共享目录的路径
browseable = yes #允许浏览共享目录
read only = yes #只读
public = yes #允许匿名访问
按ESC退出插入模式,输入":wq"保存退出。
9、新建samba用户
useradd user1 #新建Linux系统用户
passwd user1 #设置用户密码
smbpasswd -a user1 #将user1设置为samba账户,并设置密码
10、禁用selinux
getenforce #查看当前selinux的模式
setenforce permissive #设置selinux模式为permissive
11、配置防火墙
firewall-cmd --permanent --add-service=samba #防火墙允许samba服务
firewall-cmd –reload #重新加载防火墙
firewall-cmd --list-all #显示防火墙配置
12、重启samba服务
systemctl restart smb
二、客户端配置与验证
1、安装samba-client和cifs-utils
配置本地yum源,操作步骤同上
yum install samba-client -y
yum install cifs-utils -y
2、使用smbclient命令访问服务器
smbclient命令的语法格式为:
(1)smbclient -L 目标IP地址或主机名 -U 用户名%密码
#作用是列举出目标主机共享目录列表
示例:smbclient -L 192.168.10.1 -U user1@123
(2)smbclient //目标IP地址或主机名/共享目录名 -U 用户名%密码
#作用是使用命令行共享访问模式浏览共享的目录
示例:smbclient //192.168.10.1/share -U user1@123
命令执行后会进行交互式界面,在该模式下键入"help"可查询看具体可以执行的命令,输入exit退出交互式模式。
在交互式模式下,权限允许的情况下可以执行查看共享目录中的文件列表、新建目录和文件、上传或下载文件等操作。
3、使用mount命令来挂载共享目录
mount命令挂载共享目录的语法格式为:
mount -t cifs //目标IP地址或主机名/共享目录名 挂载点 -o username=用户名
示例:mkdir -p /mnt/sharedata #在客户端新建挂载目录
mount -t cifs //192.168.10.1/share /mnt/sharedata -o username=user1
password for user1@//192.168.10.1/share:*** #输入user1的samba用户密码
cd /mnt/sharedata #进入本地挂载目录
ls #查看目录中的内容
具体操作,大家可参看我发布的“Samba服务配置”的相关视频。
Tags:linux安装samba
猜你喜欢
- 2024-11-26 3.24 Samba常见故障排除 3.25 Samba服务试验
- 2024-11-26 Linux系统管理实训任务四之应用服务器配置
- 2024-11-26 玩客云刷Armbian开启Samba
- 2024-11-26 将Linux中的目录映射到Windows系统
- 2024-11-26 如何使用 apt 命令安装软件
- 2024-11-26 WIN10 Samba文件共享的设置方法,解决不能访问和密码错误的问题
- 2024-11-26 从linux系统安装到搭建smb服务器(二、权限划分)
- 2024-11-26 Samba介绍
- 2024-11-26 关于win7,win10,win11新装系统找不到NAS网盘的解决方法
- 2024-11-26 3.5 Samba服务简介 3.6 配置Samba