Linux 系统下 Samba 服务器的配置

0204

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

服务安装

1.服务端安装和客户端都安装Samba

yum -y install samba

2.服务端和客户端都关闭防火墙和selinux,并启动服务。

systemctl  stop firewalld  #关闭防火墙

setenforce 0  #关闭setenforce

systemctl start smb nmb  #启动服务

输入命令 查看防火墙状态

firewall-cmd --state

如果防火墙正在运行,会显示 running;如果防火墙已关闭,则会显示 notrunning

配置步骤

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

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

adduser mary  #创建用户mary

mkdir /home/media  #创建目录/home/media

chmod 755 /home/media   #修改权限

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

vim /etc/samba/smb.conf    #打开主配置文件smb.conf

输入 

[media]

 path = /home/media

valid users = mary

read only=no

(3)重启 smbd 和 nmbd 服务

systemctl restart smb nmb   

(4)在客户机上,连接服务器

smbclient -L //192.168.4.10 -U mary  #连接到192.168.4.10上的SMB服务器

提示:连接服务器时出现以下错误

错误解决方法指路→https://blog.csdn.net/2302_81685754/article/details/139888147

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

(1)添加用户 stu01~stu05。

useradd stu01  
useradd stu02
useradd stu03
useradd stu04
useradd stu05

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

groupadd student   #添加组 student

 usermod -aG student stu01

 usermod -aG student stu02

 usermod -aG student stu03

 usermod -aG student stu04

 usermod -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  #在/var/samba下创建目录student

chown :student /var/samba/student  #修改该目录所属的组为student

chmod 770 /var/samba/student  #修改权限

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

vim /etc/samba/smb.conf

输入 

[student]

path = /var/samba/student

 valid users = @student

read only=no

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

testparm
systemctl restart smb nmb

 

4、在 Windows客户机上登录Samba服务器

在输入框中输入命令://192.168.4.10

登录Windows客户机,就能看见共享的student目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值