Fedora9 Samba 服务器的搭建

fedora 9中samba共享的设置方法 立即下载

1 安装samba

[root@localhost ~]# yum –y install samba   ← 通过网络安装samba

 

2 添加samba用户(用户名称叫“samba”)

[root@localhost ~]# adduser samba ← 添加用户samba(系统自动在/home下创建samba文件夹)

[root@localhost ~]# smbpasswd -a samba ← 将系统用户samba加入到 samba 用户数据库

New SMB password: ← 输入该用户用于登录 samba 的密码

Retype new SMB password: ← 再次确认输入该密码

 

3 配置samba

[root@localhost ~]# cd /etc/samba/ ← 进入samba配置目录

[root@localhost ~]# cp smb.conf smbbak.conf ← 修改samba配置文件之前,首先对其进行备份(一个好习惯)

[root@localhost ~]# vi /etc/samba/smb.conf ← 打开配置文件

 

在配置文件的最后加入下列内容:

        [samba]

        comment = samba         ← samba描述

        path = /home/samba      ← 共享目录

        public = no             ← 是否允许guest用户访问(相当于guest ok = yes/no)

        writable = yes          ← 是否可写

        browseable = yes        ← 是否允许浏览(该行可以不写)

        valid users = @samba    ← 访问用户(可以有多个,如:@samba @testuser ……)

 

4 开放防火墙端口

[root@localhost ~]# cd /etc/sysconfig/ ← 进入防火墙配置目录

[root@localhost ~]# cp iptables iptablesbak ← 修改端口配置文件之前,首先对其进行备份(一个好习惯)

[root@localhost ~]# vi /etc/sysconfig/iptables ← 打开配置文件

 

在配置文件中加入下列内容:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT

-A INPUT -m state --state NEW -m udp -p udp --dport 137 -j ACCEPT

-A INPUT -m state --state NEW -m udp -p udp --dport 138 -j ACCEPT

 

[root@sample ~]# /etc/rc.d/init.d/iptables restart ← 重新启动iptables,使新的规则生效

Flushing firewall rules:          [ OK ] 
Setting chains to policy ACCEPT: filter     [ OK ] 
Unloading iptables modules:       [ OK ] 
Applying iptables firewall rules:      [ OK ]

 

5 启动samba服务(含两个守护进程:smb  nmb)

[root@sample ~]# chkconfig smb on ← 设置samba自启动 
[root@sample ~]# chkconfig --list smb ← 确认samba启动标签,确认2-5为on的状态

smb 0:off 1:off 2:on 3:on 4:on 5:on 6:off

[root@sample ~]# chkconfig nmb on ← 设置nmb自启动

[root@sample ~]# chkconfig --list nmb ← 确认nmb启动标签,确认2-5为on的状态(测试发现即使都为off也不影响samba服务)

nmb 0:off 1:off 2:on 3:on 4:on 5:on 6:off

[root@sample ~]# /etc/rc.d/init.d/smb start ← 启动samba服务

Starting SMB services:       [ OK ]

[root@sample ~]# /etc/rc.d/init.d/nmb start ← 启动nmb服务

Starting NMB services:       [ OK ]

 

6 Windows访问samba服务

在运行中输入 //192.168.0.8 (samba服务器IP)即可对samba共享目录进行访问。

 

【※】

问题1:在一切配置正常的情况下,经常出现客户端访问异常(无法成功登陆或可以看到共享文件夹却无法进入等情况):

原因一:Fedora防火墙没有允许samba端口访问。

原因二:Federa中的安全子系统SELinux的原因,可将其关闭。

[root@localhost ~]# setenforce 0 ← 关闭SELinux

问题2:windows登陆samba时,提示samba不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接。

解决办法:windows运行中输入命令行“net use * /del /y”后,重新登陆samba。

  

Fedora9 Samba server set up 

● Install samba
[root@localhost ~]# yum -y install samba ←through the network install samba

● Add samba user (user name called "samba") 
[root@localhost ~]# adduser samba ← add users samba (the system automatically to create samba folder in the /home) 
[root@localhost ~]# smbpasswd -a samba ← add the system user samba into samba user database 
New SMB password: ← Enter the user password used to log on samba 
Retype new SMB password: ← Enter the password again to confirm 

● Configure samba 
[root@localhost ~]# cd /etc/samba/ ← enter samba configuration directory
[root@localhost ~]# cp smb.conf smbbak.conf ← modify the samba configuration file, first back it up (good habit) 
[root@localhost ~]# vi /etc/samba/smb.conf ← open the configuration file 

Finally, in the configuration file add the following contents: 
        [Samba] 
        comment = samba ← samba description 
        path = /home/samba ← shared directory 
        public = no ← whether to allow guest user to access (equivalent to guest ok = yes / no) 
        writable = yes ← whether to allow writing 
        browseable = yes ← whether to allow browsing (the bank can not write) 
        valid users = @samba ← the allowed user to access (you can have more than one

        such as: @samba @testuser ...) 

● Open firewall ports 
[root@localhost ~]# cd /etc/sysconfig/ ← enter the firewall configuration directory 
[root@localhost ~]# cp iptables iptablesbak ← modify the port configuration file, first back it up (good habit) 
[root@localhost ~]# vi /etc/sysconfig/iptables ← open the configuration file 

In the configuration file to add the following: 
-A INPUT-m state - state NEW-m tcp-p tcp - dport 139-j ACCEPT 
-A INPUT-m state - state NEW-m tcp-p tcp - dport 445-j ACCEPT 
-A INPUT-m state - state NEW-m udp-p udp - dport 137-j ACCEPT 
-A INPUT-m state - state NEW-m udp-p udp - dport 138-j ACCEPT 

[root@localhost ~]# /etc/rc.d/init.d/iptables restart ← restart iptables, the new rules take effect 
Flushing firewall rules: [OK] 
Setting chains to policy ACCEPT: filter [OK] 
Unloading iptables modules: [OK] 
Applying iptables firewall rules: [OK] 

● Start the samba services(including two daemons: smb nmb) 
[root@localhost ~]# chkconfig smb on ← set samba self-startup 
[root@localhost ~]# chkconfig -list smb ← confirm the samba startup tab status, 2-5 are on 
smb 0: off 1: off 2: on 3: on 4: on 5: on 6: off 
[root@localhost ~]# chkconfig nmb on ← set from the start nmb 
[root@localhost ~]# chkconfig -list nmb ←confirm the samba startup tab status, 2-5 are on 
 (test found that even if all of them are off does not affect the samba service) 
nmb 0: off 1: off 2: on 3: on 4: on 5: on 6: off 
[root@localhost ~]# /etc/rc.d/init.d/smb start ← start the samba service 
Starting SMB services: [OK] 
[root@localhost ~]# /etc/rc.d/init.d/nmb start ← start nmb service 
Starting NMB services: [OK]

● Windows access to samba server 
Input //192.168.0.8 (samba server IP) in run can access the samba shared directory. 

【※】

Q1:Although everything is OK, clients often access exception (unable to successfully log in or can see but can not access shared folders, etc.): 
1st reason: Fedora firewall does not open samba port. 
2nd reason: cause federa SELinux security subsystem, you can turn it off. 
[root@localhost ~]# setenforce 0 ← set SELinux off

 

Q2:When  login  samba in windows , windows warns that does not allow multiple users to access same share in samba .
Solution : I nputting  the command line  "net use * / del / y" in windows run , re- login  samba.

版权声明:本文为博主原创文章,未经博主允许不得转载。

拯救者Y9000P 2022双系统实战:Ubuntu22.04分区优化与驱动避坑指南 本文提供联想拯救者Y9000P 2022款安装Ubuntu 22.04双系统的详细实战指南。重点讲解针对该机型的磁盘分区优化方案、NVIDIA显卡驱动安装避坑技巧,以及安装后的网络、时间同步等必备配置,帮助用户高效完成双系统部署并提升使用体验。 阅读详情

相关推荐

基于Quartus II软件的FPGA综合实验——多功能数字钟

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、设计要求二、设计原理三、设计过程1.数码管扫描模块2.计时模块3.闹钟模块4.闹钟响铃模块5.数码管显示模块6.整点报时功能7.模式选择模块(计时器主控电路)四、实验中遇到的困难及解决方案五、总结 前言 FPGA综合实验——多功能数字钟 基于Quartus II软件 一、设计要求 设计一个能进行时、分、秒计时的十二小时制或二十四小时制的数字钟,并具有定时与闹钟功能,能在设定的时间发出闹铃音,能非常方便地对小时、分钟和秒进.

qq_53022342的博客 2万+

关于fedora 9 安装配置samba的相关经验

fedora 9 本身具有一定的瑕疵在与windows文件共享方面,在安装VM tools成功后也无法实现共享,只有寻求samba的帮忙,下面是我安装samba的一些体会首先:对系统进行优化 1、安装编译工具:yum -y install gcc gcc-c++ kernel-devel2.更新kernel:yum -y update kernel3.检查:rpm -qa | grep

嵌入式生涯。。。。。。 1423

Nordic开发者必备:SEGGER Embedded Studio免费许可证申请与配置全攻略

本文为Nordic芯片开发者提供了SEGGER Embedded Studio(SES)集成开发环境的详细配置指南。内容涵盖免费许可证的合规申请流程、项目创建、Nordic SDK集成,以及编辑器优化、构建调试配置、RTT日志输出等核心功能的高效设置,旨在帮助开发者构建深度优化的专业开发环境,显著提升嵌入式开发效率。

cheese的博客 353

Fedora 9 安装 samba 服务共享

实验环境:虚拟机+fedora9 实验目的:练习fedora9的samba共享 教程适用:想在fedora9上面使用共享的菜鸟 一、 samba简介 SMB协议是建立在NetBIOS协议之上的应用协议,是基于TCP138、139两个端口的服务,NetBIOS出现之后,Microsoft就使用NetBIOS实现了一个网络文件/打印服务系统。这个系统基于NetBIOS设定了一套文件共享协议,M

zhongnanjun_3的专栏 2728

Cadence仿真数字电路功耗

Cadence仿真数字电路功耗 数字电路的功耗采用平均电流乘电源电压获得,所以本文的关键是测量平均电流。 仿真前设置好仿真参数后,在仿真的ADE街边选择:outputs➡to be saved➡select on design 选择电源的负端电流(若选择正端,则电流为负): 选择完成后,在ADE界面讲所选节点的plot也勾选上,点击run。仿真完成后自动显示波形。在波形上选中该电流曲线,右击选择:send to➡calculator 注意上图中,商店前的波形不稳定,需要进行截取。在calculator

qq_41519780的博客 1万+

Win11 24H2共享访问被禁?深入聊聊SMB签名和‘不安全的来宾登录’那点事

本文深入解析Win11 24H2共享访问故障,探讨SMB签名的安全机制与‘不安全的来宾登录’问题。提供从注册表修改到组策略配置的多层次解决方案,特别针对家庭网络和打印机共享场景给出实用建议,帮助用户在安全与便利之间找到平衡。

weixin_42556197的博客 568

Fedora9安装samba服务

Fedora9安装samba服务 捣鼓了2、3天,总算是把samba服务搞定了,下面就总结下我安装samba服务的过程。 至于samba的简介这就不说了吧,网上一搜一大堆的,我们就直接从怎么安装samba说起: 1.我是从安装包里安装的samba软件包 (1)首先,从虚拟机的vm->Removable Devices->CD/DVD->Setting,在弹出的对话框右边的中

zhanganlin123的专栏 1068

ROS2仿真抓取分拣案例,使用myCobot 280机械臂结合ROS2系统搭建机械分拣站

本案例展示了如何利用myCobot 280 urdf模型构建一个对象分类站,并在ROS2 jazzy中完成运动规划。

m0_71627844的博客 2126

linux系统管理之SMB

SAMBA服务器 用过windows的人都知道通过网络邻居可以共享资源,但是linux和windows之间如何共享呢? Linux下的共享软件samba,使用samba可以让linux和windows共享资源。 Samba是一组软件包,使linux支持smb协议,该协议是TCP/IP上实现的,使用它可在windows和linux间资源共享。 SMB协议:(se...

weixin_34357928的博客 194

【ESP32设备通信】-LoRaWAN网关

在物联网 (IoT) 时代,连接设备和收集数据变得比以往任何时候都更加容易和重要。 LoRaWAN(远程广域网)技术已成为远程、低功耗物联网通信的强大解决方案。 在本教程中,我们将使用 ESp32 构建 LoRaWAN 网关电路,并使用 ESP32 和 BME280 传感器构建传感器节点电路。 对于这两个电路,我们将使用基于 SX1278 (Ra-02) LoRa 模块在设备之间进行无线通信。 我们还将向您展示如何将传感器数据传输到流行的物联网平台 ThingSpeak。

视觉与物联智能 1583

Agent Harness Engineering: AI Agent 执行管控与安全沙箱 原理与最佳实践

我们正站在计算范式转移的历史节点上。2024-2026 年间,AI 系统从被动的内容生成器(Generative AI)演变为主动的行动执行者(Agentic AI)。这一转变的根本特征是:根据 2026 年初的行业数据:然而,能力的提升伴随着风险的指数级增长。2024-2026 年间发生的多起标志性安全事件揭示了 Agent 系统的脆弱性:案例 1:Slack AI 数据外泄事件(2024 年 8 月)案例 2:制造业供应链攻击(2026 年 Q3)案例 3:Arup 深度诈骗案(2026 年 9 月)这

AI天才研究院 1670

在linux上搭建用于mac时间机器备份的server

mac的时间机器备份可以支持外接硬盘和samba,用samba结合ceph存储时间机器的数据比较方便。samba需要4.8以上版本,实际用docker安装samba4.8,虽然mac可以挂载,但时间机器不能识别,fedora29上的samba4.9可以支持时间机器备份。一、搭建samba用于备份1、安装fedora292、安装sambadnfinstallsamba3、配...

weixin_33742618的博客 1591

Qwen2-VL出现RuntimeError: CUDA error: too many resources requested for launch CUDA kernel errors的解决方案

本文主要介绍了Qwen2-VL出现RuntimeError: CUDA error: too many resources requested for launch CUDA kernel errors的解决方案,希望能对使用Qwen2-VL的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 13万+

【转】Fedora 9 Samba 服务器的构建

在vmware里安装了fedora9,安装samba服务器的时候主要参考了这篇文章:http://www.cnblogs.com/suyang/archive/2009/01/24/1380717.html 前  言     在我们使用 Windows 作为客户机的时候,通常有文件、打印共享的需求。作为Windows 网络

knock的专栏 1109

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

实战fedora9 samba共享

实验环境:虚拟机+fedora9实验目的:练习fedora9的samba共享教程适用:想在fedora9上面使用共享的菜鸟一、samba 简介SMB协议是建立在NetBIOS协议之上的应用协议,是基于TCP138、139两个端口的服务,NetBIOS出现之后,Microsoft就使用NetBIOS实现了一个网络文件/打印服务系统。这个系统基于NetBIOS设定了一套文件共享协议,Microsof...

weixin_30338497的博客 202

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Fedora 9中如何配置Samba来实现WINDOWS与LINUX之间的文件共享!

该篇介绍和我上一篇介绍的RED HAT中介绍的介绍的配置Samba略微有点不同,需要注意的部分我已经标注出来了,希望对您有帮助!  ◆前期实验环境介绍:   系统环境:Windows xp sp3 虚拟机下安装了Fedora-9-i386   ◆1、首先检查系统是否

zjt289198457的专栏 3180

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

虚拟机 fedora 18 服务器,fedora 17 虚拟机搭建samba服务器

虚拟机中fedora图形界面太小,觉得还是搞个samba,比较靠谱。1:首先yum install samba,安装samba服务器2:开放端口 vi /etc/sysconfig/iptables,加入137、138、139端口-A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT-A INPUT -p udp -m u...

weixin_31061699的博客 615

Fedora 搭建Samba服务器

Fedora 搭建Samba服务器

云 988

Fedora 18下samba服务器简单配置

以下是samba服务器的简单配置过程: yum install sambayum install samba-client(如果只执行上面一条命令,在创建samba用户时没有smbpasswd命令:smbpasswd:command not found)以上是安装samba的命令可以用yum install samba*代替rpm –qa|grep samba  结果如下:     s

chenkent888的专栏 1228

在Fedora 下 安装samba

系统 Fedora 14  由于我的虚拟机中的Fedora14 用 yum intasll samba 命令安装samba服务器,不能成功,遂将以下方法记下来,日后用 1. 下载最新samba-latest.tar.gz源码安装包 2.  tar zxvf  samba-latest.tar.gz 解压到当前文件夹 3.  cd samba-3.5.6/source3 进入配置脚本

开心的胖子 635

Fedora下Samba服务的搭建

一、 什么是ioctl。ioctl是设备驱动程序中对设备的I/O通道进行管理的函数。所谓对I/O通道进行管理,就是对设备的一些特性进行控制,例如串口的传输波特率、马达的转速等等。它的调用个数如下:int ioctl(int fd, ind cmd, …);其中fd就是用户程序打开设备时使用open函数返回的文件标示符,cmd就是用户程序对设备的控制命令,至于后面的省略号,那是一些补充参数,一般最多一个,有或没有是和cmd的意义相关的。ioctl函数是文件结构中的一个属性分量,就是说如果你的驱动程序提供了对i

DOS5GW的专栏 815

Fedora 9 Samba 服务器的构建

Samba配置,可以参考《鸟哥的私房菜》 http://linux.vbird.org/linux_server/0370samba.php ===============================================================================================================================

Liuqz2009的专栏 783

Fedora 9 Samba 配置

<br />经过长时间学习Samba,于是和大家分享一下,你可能会遇到Fedora Samba安装问题,看完本文你肯定有不少收获,这里将介绍Fedora Samba安装问题的解决方法,希望本文能教会你更多东西。在我们使用 Windows 作为客户机的时候,通常有文件、打印共享的需求。<br /><br />Fedora 9 Samba 服务器的构建<br /><br />作为Windows 网络功能之一,通常可以在 Windows 客户机之间通过 Windows Network 固有的功能实现这

allen5200的专栏 1002

fedora17下配置samba服务器

fedora17下配置samba服务器  1.下载并安装samba # su root # yum install samba 2.打开samba配置文件smb.conf # vi /etc/samba/smb.conf 3.将光标移到[home],复制6行 (6yy p) 4.将修改的6行修改为如下 [study] comment = Study Dire

chaojimaipian的专栏 1930
上一篇: linux内核启动过程分析转载
下一篇: 6410Linux移植之Nandflash驱动
jonvee
博客等级 码龄17年 0粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值