目录
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步:撰写实训报告。
略