Linux 系统下 Samba 服务器的配置

目录

安装 Samba

实训环境:操作系统为CentOs7的网络服务器。

20林福生

安装 Samba

在基于 Debian 的系统(如 Ubuntu)上,您可以使用 apt 包管理器安装 Samba:

apt update

apt install samba

在基于 Red Hat 的系统(如 CentOS 或 Fedora)上,可以使用 yum 或 dnf:

yum install samba

dnf install samba

实训目的:掌握 Samba 服务器的主配置文件的设置;掌握 Samba 服务用户的添加及权限设置;掌握Samba客户机的应用。

实训环境:操作系统为CentOs7的网络服务器。

实训步骤:

第1步:将目录/home/media 设置为允许所有用户访问,但仅允许用户 mary 具有修改该目录的权限。其配置步骤简述如下。

1)添加用户 mary,并将该用户添加到用户认证文件中。创建目录/home/media,并修改

该目录的权限。

useradd mary
smbpasswd -a marry


mkdir /home/media
chmod 777 /home/media

2)修改主配置文件 smb.conf,将目录/home/media 添加到共享中,并1)添加用111211创建目录/home/media,并修改该目录的访问权限。

vim /etc/samba/smb.conf

3)重启 Samba 服务,在 Windows 客户机上登录 Samba 服务器

rpm -q samba
systemctl restart smb

第2步:将目录/var/samba/student 设置为只允许 student 组的成员访问,student 组中有stu01、stu02……stu05,共5个成员。配置步骤简述如下。

1)添加用户 stu01~stu05。

adduser stu01
adduser stu02
adduser stu03
adduser stu04
adduser stu05

2)添加组 student,并将 stu01~stu05 加入该组中。

groupadd student
suermod -aG student stu01
suermod -aG student stu02
suermod -aG student stu03
suermod -aG student stu04
suermod -aG student stu05

3)将用户 stu01~stu05 添加到 Samba 服务器的认证文件中。

smbpasswd -a stu01
smbpasswd -a stu02
smbpasswd -a stu03
smbpasswd -a stu04
smbpasswd -a stu05

4)在/var/samba下创建目录student,修改该目录所属的组及读写权限。

mkdir -p /var/samba/student
chown :student /var/samba/student
chmod 770 /var/samba/student

5)修改主配置文件 smb.conf,将目录 student 添加到共享中,能访问该目录的有效用户为student组。

vim /smb.conf
vim /smb.conf

第3步:用 testparm命令测试主配置文件,并重新启动Samba 服务。

testparm
systemctl restart smb

第4步:在 Windows客户机上登录Samba服务器

第5步:撰写实训报告。

  • 26
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值