RHCE-samba服务

在服务端安装我们需要的软件

yum install samba-client samba -y

编辑配置文件/etc/samba/smb.conf

注意:

hosts allow = 是指定那个主机或IP或域可以访问

browseable = 是可不可以浏览,默认是yes

writable = 可以写入吗,

write list = 如果上面是No是话,这个选项就是代表哪些用户可以写入,用逗号隔开,组就用@开头,如果@zhouyu,就是表示zhouyu组

创建共享文件,给共享文件安全上下文可以用chcon -R -t samba_share_t /common 命令给目录common共享安全上下文,这个可以在/etc/samba/smb.conf文件中找到。一般上下文是以_t结尾的

给防火墙通过的命令

firewall-cmd --add-service=samba --permanent

firewall-cmd --reload

记住,一定要加--permanent参数,本人老是忘记

如果不是匿名的话要在服务器端添加smb的用户可以用以下命令

smbpasswd -a akira

客户端上挂载,我们必须要使用到软件包samba-client.x86_64

yum install samba-client -y

可以通过smbclient -L //172.24.8.11 -U silene命令查看服务器上的共享

要让它自动挂载的话可以用vim /etc/fstab命令编辑文件

//system1/devops /mnt/dev cifs defaults,multiuser,username=silene,password=redh

at,sec=ntlmssp  0 0

其中,//system1/devops是共享服务器的路径

/mnt/dev 本地挂载的路径

cifs 这个是挂载的类型,一般是samba的

multiuser是多用户

username=silene,password=redhat 这个是指默认的用这个用户登录去挂载的,也是一般用用户去访问挂载文件的一个权限,如果这个用户在这个共享中的权限没有写入权限的话,一般用户去访问的时候就会以这个用户来访问这个目录,一样没有写入权限。

sec=ntlmssp 这个是认证方式

0 0 第一个是0表示不要备份,如果是1就要备份,第二个是0,表示挂载的优先级

挂载好了之后就要验证

如果服务端上有natasha用户在这个samba文件夹上具有rwx权限

那么客户端上的akira用户(只要同名即可) 需要通过命令cifscreds add 172.25.2.11来进行samba服务器的验证(这里需要输入akira的samba密码)

比如说你用akira登录系统你再用akira用户去这个共享的文件夹,发现一样没有写入权限,你只要执行cifscreds add 172.25.8.11 就可以获得写入权限

时间: 2024-12-26 02:23:55

RHCE-samba服务的相关文章

SAMBA服务

目    录 一.SAMBA服务介绍 1.SAMBA的功能 2.计算机网络管理模式 3.相关包 4.相关服务进程 5.主配置文件 6.语法检查 7.客户端工具 二.SAMBA服务配置 1.全局配置 2.特定的共享设置 3.宏定义 三.管理samba用户 四.配置目录共享 五.基于特定用户和组的共享 六.SMB客户端访问 七.挂载CIFS文件系统 1.手动挂载 2.开机自动挂载 SMB:server message block 服务器消息块,IBM发布,最早DOS网络文件共享协议. Cifs: c

如何部署Samba服务

一.samba存在的意义 有时为了方便windows与linux虚拟机之间的文件共享,我们一般用SAMBA服务来解决,有人会问,VMTool不是可以直接设置share folder吗?但是用到比较大的工程时复制来复制去的耗时很多或者我们想偷懒直接就在共享目录编译而不影响(要知道windows和linux的文件系统是不同的),samba是非常适合的解决方法. 二.安装并启动samba服务 1)使用yum来安装Samba yum -y install samba* 2)启动并检查服务是否启动 ser

linux学习-Samba服务

Samba服务程序是一款基于SMB协议并由服务端和客户端组成的开源文件共享软件,实现了Linux与Windows系统间的文件共享. 1.安装Samba服务软件包: [[email protected] Desktop]# yum install samba Loaded plugins: langpacks, product-id, subscription-manager ------省略部分安装过程------ Installing: samba           x86_64      

linux基础Samba服务和nginx服务

一.Samba服务 1.准备环境:iptables -F:关闭防火墙 #systemctl disable firewalld:开机默认关闭 #systemctl stop firewalld:立即关闭 #systemctl status firewalld:查看 2.安装软件包:yum install samba -y 3.修改配置文件: /etc/samba/smb.conf [public] comment = Public Stuff path = /share public = yes

Ubuntu16.04 samba服务配置

1.sudo apt-get update 2.sudo apt-get install samba samba-common 安装samba服务软件 3.smbpasswd -a tfjay 将tfjay用户添加到samba用户中 4.vi /etc/samba/smb.conf [myshare]                  #共享目录名 comment = my root share directory    #描述 path = /home/tfjay             #L

配置samba服务一例

问题: 在/data/share目录下建立三个子目录public.training.devel用途如下 public目录用于存放公共数据,如公司的规章制度 training目录用于存放公司的技术培训资料 devel目录用于存放项目开发数据 将/data/share/public/目录共享为public,所有员工都可以访问,但只有读取权限 将/data/share/training目录共享为peixun,允许管理员admin和技术部的所有员工读取数据,但不能写入,禁止其它人访问 将/data/sh

初学linux网络服务之samba服务实验

实验拓扑: Linux Client -----RHEL5.9(vmnet1)----------(vmnet1) Win7 Client 实验一:Samba匿名共享 工作组为Tarena 将目录 /usr/src 共享给所有人 共享名设为 tools 允许所有人访问.无需密码验证 访问权限为只读 1.安装软件包 [[email protected] ~]# rpm -q samba-client samba samba-common  //查看安装包 package samba-client

linux下samba服务搭建

实验拓扑:Linux Client-----RHEL5.9(vmnet1)----------(vmnet1)Win7 Client 实验一:Samba匿名共享工作组为Tarena将目录 /usr/src 共享给所有人共享名设为 tools允许所有人访问.无需密码验证访问权限为只读 1.安装软件包[[email protected] ~]# rpm -q samba-client samba samba-commonpackage samba-client is not installedpac

Samba 服务的搭建

一.服务概述 SMB/CIFS SMB(Server Message Block,服务消息块) CIFS(CommonInternet FIle System,通用互联网文件系统) Samba服务通常用来做文件服务器,它可以实现 windows 与类 Unix 实现共享打印机,共享文件等功能,samba 底层也是 CIFS 协议. 二.安装需要的软件包 samba                服务端软件 samba-client        客户端软件 samba-common       

环境的搭建(四)--------samba服务

window目前来说还是我们离不开的系统,那么Linux系统和window的文件交互就很有必要了.Linux使用的文件系统window并不支持,所以我们就需要进行一些修改,以达到可以访问的目的. samba服务是将Linux下的某个目录转化为window系统支持的网络共享目录,方便window系统访问Linux下的目录. 使用apt-get install samba命令进行samba服务的安装,安装完了以后并不能马上使用,需要进行配置以后window才能进行访问. 配置文件是/etc/samb