请写出在CENTOS7中,SAMBA请连接服务器器做SHARE级别访问时,涉及的两句命令是什么


1)安装samba的软件包这里使用yum安装

5)配置共享组,共享组主要用来定义需要在网络上共享的文件资源;

6)创建共享目录上述工作组配置的路径在/目录先,所以需要在/目录丅创建配置需要一致

#进一步我们需要配置Selinux

7)基本的配置已经完成,为了实验的测试需要关闭防火墙放行samba的流量;

}

本文为博主收集整理 or 原创觉得夲文不错请素质三连(点赞、评论、收藏),您的支持是我写下去的动力如若侵权请联系删除。O(∩_∩)O~


2、不允许匿名访问需要使用指定的用戶、用户名和密码;

创建smb组以及用户和密码

samba请连接服务器安装完毕!验证的方法 略…

}

先满足前提条件配置静态ip有相應的系统用户(文章中会有匿名访问的方法),为了实验的测试要关闭防火墙,放行Samba的流量:

由于Samba请连接服务器包文件的依赖关系过多所以选择用yum安装,执行以下操作删除系统默认的yum配置文件并编写yum配置文件:

yum配置文件的内容如下:

执行以下命令,安装Samba请连接服务器嘚所有有依赖关系的软件包:

安装成功后执行vim /etc/samba/smb.conf命令,进入Samba请连接服务器的配置文件中增加共享目录(在这之前我们要有用来共享的目錄文件,以及系统用户账号)

Samba请连接服务器默认存在的配置文件如下:

在 “smb.conf ” 文件中存在三个特殊的配置段:

[ global ] :全局设置:这部分配置项嘚内容对整个Samba请连接服务器器都有效

[ homes ] :宿主目录的共享设置:设置Linux用户的默认共享,对应用户的宿主目录当用户访问请连接服务器器Φ与自己用户名同名的共享目录时,通过验证后将自动映射到该用户的宿主文件夹中

[ printers ]:打印机共享设置:如果需要共享打印机设备,可鉯在这部分进行配置

Smb.conf文件中常见的配置项及含义说明:

security:安全级别可用值如下:User(本请连接服务器器验证连接)、server(指定另一台请连接垺务器器验证)、ads(由Windows域控制器验证);

log file:日志文件位置,“%m” 变量表示客户机地址;

comment:对共享目录的注释、说明信息;

path:共享目录在请連接服务器器中对应的实际路径;

browseable:该共享目录在“网上邻居”中是否可见;

guest ok:是否允许所有人访问等效于“public” ;

我们想要共享某个目錄时,在配置文件的最后另起一行按照上面的格式输入相应的信息,就可以了

以上是我要共享的目录目录属主为用户“test”,为了方便权限给到了最大,在实际中可以根据情况设置相应的权限在smb.conf配置文件中写入以下字段:

comment:共享目录的描述信息;

path:设置对应共享目录茬请连接服务器器上的文件夹路径;

public:是否所有人可以访问共享目录;

valid users:共享目录的授权设置,允许哪些用户访问共享目录这里设置了兩个用户 “ test”和 “root”。也可授权一个组可以使用:“@组名” 的形式,但也需要为组内的每个系统用户创建对应的Samba共享用户

write list:设置共享目录为 “只读” 后,也可以单独授予某些用户有写入的权限(这里授权“root” 用户可以写入);

写入上述信息后保存退出即可,若要共享哆个目录另起一行以同样的格式写入即可;

保存退出后,可以使用:“testparm” 命令工具对 “smb.coonf ”配置文件的正确性进行检查如果发现有错误將会进行提醒。如下:

没有提示错误接下来启动smb请连接服务器,并查看smb请连接服务器状态:

访问共享目录的用户密码不是系统用户的密碼但用户名一样,我们还要使用 “ pdbedit -a ” 创建和系统用户对应的Samba共享用户如下:

执行相同的操作把用户root也添加到共享用户即可。

命令pdbedit -L:可鉯列出所有的Samba共享用户若只想查看某个用户,可以指定用户名作为参数结合 “ -v” 可以输出更详细的信息,如:pdbedit -vL test(输出共享用户test的详细信息)

使用 “ -x ” 选项并指定用户名也可删除共享用户,例如:“ pdbedit -x -u test”可以删除共享用户test

共享用户建立后就可以使用客户端验证了:

以上“myshare”为我们设置的共享目录,“test”是默认共享的用户宿主目录

为了安全起见也可以将一个共享用户映射为多个不同的名称(别名),这樣就可以通过共享用户的别名和密码来访问共享资源了需要先编写别名的文件,格式如下:

上述内容时把共享用户 “test” 创建了三个别名分别是 “ mike” “ jerry” “terry”

创建别名文件后,若要正常启用共享账号的别名还需要修改主配置文件 “ /etc/samba/smb.conf”,添加全局配置项:“username map = /etc/samba/smbusers”等号后面嘚路径为我们编写的别名文件路径;

也可以在smb的全局配置中通过 “ hosts allow” 和“ hosts deny” 来进行访问限制,前者用于指定仅允许访问共享的客户机地址后者用于指定仅拒绝访问共享的客户机地址,两者任选其一即可

访问地址限制一般应用于[ global ] 全局配置部分,也可应用于某个具体的共享配置段部分限制的对象可以是主机名、ip地址或者网络段地址(省去主机部分),多个地址之间以逗号或空格进行分隔如下:仅允许来洎192.168.4.0/24、173.17.0.0/16 网段的客户机访问Samba请连接服务器器

也可以在共享目录或全局配置项中添加以下字段,表示允许匿名访问:

也可以在Linux客户端上访问Samba请连接服务器器简单的方法就是将共享目录挂载到本地目录,访问也方便具体格式如下:

}

我要回帖

更多关于 请连接服务器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信