CentOS8服务篇9:Samba服务器配置与管理

一、安装Samba服务器

执行“su -”命令到“#”提示符下(安装软件要在系统中写入或修改文件,必须要以超级用户身份),在网络连接的状态下输入以下命令:

yum –y install samba                                                  

这时会出现很多信息,主要内容如图所

请输入“y”继续安装。

二、关闭服务器防火墙

#systemctl   stop   firewalld

三、临时关闭SELinux

#setenforce    0

四、建立共享目录

进入终端,在“#”提示符下,在根目录的下面,建立一个名为“share”的目录,同时建立两个文件,输入以下命令:

mkdir /share                                                      

cd /share                                                         

touch samba.txt                                                     

touch aaa.txt                                                       

第一个命令表示建立一个“share”目录,第二个命令表示进入到该目录中,第三、四命令建立了两个文件用于测试

chmod   -R  u=rwx,g=rwx,o=rwx /share    

或Chmod     -R   777  /share                              

五、修改smb.conf配置文件

输入命令:

Vim  /etc/samba/smb.conf   

编辑samba配置文件。

1、修改mb.conf文件识别项

找到“Global”部分下的“workgroup”、“server string”、“netbios name”三行,如果没有该行请输入之,将这三行设置为:

workgroup = Workgroup

server string = Mysamba Server Version %v

netbios name = Mysamba

第一行是工作组设置,这里的工作组名称必须是在Windows中已有的工作组。第二行、第三行都是显示的名称和版本。

2、修改smb.conf文件的日志文件及共享级别

之后输入或修改以下行,具体内容修改为:

log file = /ver/log/samba/log.%m

security = user

map to guest = Bad User

第一行是定义了samba用户的日志文件,%m代表客户端主机名。第二行是安全级别,CentOS7取消了“share”安全等级,本例为了做实验,特在加了第三行,相当于“share”安全等级,即不需要账号和密码就可以登录Samba服务器。

3、修改smb.conf文件的共享目录

再之后输入以下内容,这部分基本都是添加的,添加如下内容:

 [public]

   comment =Public Stuff

   path = /share

  public = yes

Writable=yes

Browseable=yes

其中第一行“[public]”是个共享标题,第二行后面的内容,是个提示,可以输入任何内容;第三行为实际的目录名称;第四行表示允许所有人操作,当然是浏览内容,若想修改还需要用户名、密码以及设置权限第五行读写权限。第六行是在浏览器打开。

六、启动Samba服务

最后输入以下命令启动Samba服务:

systemctl start smb                                                 

systemctl start nmb                                             

如果是Samba服务启动有问题,需要重新启动Samba服务,可以输入如下命令重启Samba服务:

systemctl restart smb                                            

systemctl restart nmb

七、本地测试Samba服务

测试分两个阶段,第一个是测试配置文件的完整性,可以使用“testparm”命令,在终端“#”提示符下输入:

testparm                                                          

这时会显示配置文件是否有问题,主要看自己输入的是否为红字,其它的一些红字是原文件的原因,不用理会。没有问题后,使用“smbclient”命令测试看看是否能访问文件。输入以下命令:

smbclient //192.168.1.108/public                               

这里的IP地址是本服务器的IP地址,之后会出现提示要求输入root用户的密码,输入正确的密码后就会出现“smb:\>”提示符。输入“ls”命令就会显示前面建立的两个文件的名称等内容。这时说明samba服务器配置正确

1、Linux测试Samba服务与挂载

从另一台与该Samba服务器相连接的Linux系统登录,打开终端,在终端输入smbclient //192.168.1.108/public命令,会出现与本机测试一样的内容,如图所示。

 2、windows下测试Samba服务

从另一台与该Samba服务器相连接的Windows 7统登录,打开计算机的“网上邻居”,查找“Workgroup”工作组,就会看到一台标识有“Mysamba Server Version”之类的计算机,如图所示。

打开该计算机就会看到这共享文件夹,如图所  

双击“ public ”目录就可以进到相应的目录看到本目录下的相应文件了。但是如果你要新建一个文件会拒绝访问的。这时在服务器端输入下列命令:
chmod 777 /share -R

win10情况下,在资源管理器的地址栏输入:\\192.168.1.108,就会出现共享目录。  

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北方的流星

你的鼓励是我创作最大动力。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值