Linux 系统下 Samba 服务器的配置

avatar
作者
筋斗云
阅读量:0

目录

安装 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步:撰写实训报告。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!