(1)启动samba服务器:service smb start
(2)service nmb start
或者:
(1)etc/init.d/smb start
(2)etc/init.d/nmb start
改变linux ip方法:
ifconfig eth0 192.168.0.2
(host-only linux ip 为 192.168.0.1) 就是VMnet8 ip是(192.168.0.1)
2010-01-07 22:31:38
最近在移植uboot,由于需要交叉编译,所以编译工作在虚拟机上进行(我安装的是Fedora10 Linux)。在移植的各个阶段,需要修改一些文件,而linux上没有非常好用的代码阅读器,只能通过Gedit打开,阅读并修改需要修改的文件。对于我,用惯了windows下的Soruce Insight,所以做起来怪变扭的,视觉上如此,操作起来更是不方便。于是我想,用Soruce Insight为虚拟机(这里相当于一个服务器)上的uboot建立一个工程,这样,代码在服务器上,在windows下(相当于客户端)打开工程,阅读并修改起来就非常方便了。事情能够简单就应该让他简单,为了挑出肥皂出产线上空的肥皂盒,博士后想出通过光电检测来识别,然后用机械手将空的肥皂盒夹走,而一个普通的扫地工说“拿台电扇对着出口吹就行”。是啊,有时最简单的往往也是最好的,只要能答到目的就行。
我做事也喜欢简单,不过,有时候要让事情简单得先费一番脑筋。磨刀不误砍柴工,赶快行动吧。要想Soruce Insight能将虚拟机上的代码加进去,就先得实现共享,即让windows能访问虚拟机上linux的文件系统,那自然想到samba服务了。
先说安装。如果没有安装samba软件包,先将它安装好,装上以下4个rpm包就行:
samba-3.2.4-0.22.fc10.i386.rpm
samba-client-3.2.4-0.22.fc10.i386.rpm
samba-common-3.2.4-0.22.fc10.i386.rpm
samba-winbind-3.2.4-0.22.fc10.i386.rpm
这些rpm包在Fedora10的iso文件里都有的,不需要再下载。将虚拟机的光驱使用文件设为Fedora-10-i386-DVD.iso,然后挂载它,对于VMware 6.5,通过菜单VM——Removable Devices——CD/DVD(IDE)——connect即可实现挂载,非常方便。挂载后进入/media/Fedora 10 i386 DVD/Packages目录下进行rpm安装,在安装samba-3.2.4-0.22.fc10.i386.rpm 时可能会提示:
Error: Missing Dependency: perl(Convert::ASN1) is needed by package samba-3.0.33-3.7.el5.i386 (base)
没关系,先rpm -ivh perl-Convert-ASN1-0.21-3.fc9.noarch.rpm,再安装就不会有问题了。
装好后,service smb start启动samba服务。在运行级别为5的环境下,samba服务在系统启动默认是不开启的,要设为自启动,可以在终端下setup设置该服务即可,或在一些启动脚本里添加service smb start语句。
安装好了,下面说配置。
进入/etc/samba/目录,里面的smb.conf是其配置文件,文件的内容较多,我们只设置需要的。
对于Global Settings,根据你喜好可以设置以下三项:
workgroup = DEVELOPER #工作组
server string = Samba Server in Fedora10 #对服务的描述
netbios name = My-Fedora-10 #在windows里显示出来的计算机名
对于Standalone Server Options,采用默认设置即可:
security = user #安全级别设置,需要用户和密码访问,若为share,则完全开放
passdb backend = tdbsam #保存用户信息的后台方式
最后在Share Definitions里添加一个共享定义,这里的设置很重要,以下是我添加的:
[nfsshare] #windows里共享文件夹的显示名称
comment = developer #描述信息,可以随便设
path = /opt/nfsshare #要共享的路径
valid users = root #在linux下已存在的用户名,现在成为你在wingdows下登陆的用户名了,我直接用根用户
browseable =yes #是否可以浏览,意味着在工作组下是否显示共享文件夹
writable = yes #共享文件夹是否可写
好了,配置文件完成。
下面在linux下添加用户:smbpasswd –a root
root是在配置文件里设置的访问用户名,再两次输入密码就行,注意,这里的密码和你登陆linux的密码可以不一样,它只是访问samba共享的密码。
最后,在windows下,在运行里键入\\192.168.115.128(服务器IP),输入用户名和密码就可以访问samba共享文件夹了。
大功告成,祝你好运!
分享到:
相关推荐
Fedora21 Samba服务搭建详解 ...Fedora21中Samba服务的搭建需要安装Samba软件包、配置Samba服务、创建共享文件目录、创建Samba用户、关闭防火墙、启动Samba服务、解除SELinux对Samba的限制等七个步骤。
Fedora下Samba(smb)配置方法 Samba服务器配置方法
在IT领域,特别是网络服务与操作系统管理中,创建和配置Samba服务器是一项关键技能,尤其在Fedora系统中实现这一过程具有重要的实践价值。本文将深入解析如何在Fedora上搭建并配置Samba服务器,使其能够顺利运行,...
Fedora Linux系统Samba服务器架设及配置 本文将详细介绍 Fedora Linux 系统中 Samba 服务器的架设和配置过程。Samba 服务器是一种基于 SMB/CIFS 协议的文件和打印服务,允许 Windows 客户端访问 Linux 服务器上的...
安装Samba服务是配置的首要步骤。在大多数Linux发行版中,可以通过包管理器来安装,例如在基于RPM的系统(如Fedora, CentOS)中使用`yum install samba`或在Debian/Ubuntu中使用`apt-get install samba`。安装完成后...
本文详细介绍了如何在Fedora系统上安装和配置Samba服务,包括Samba的基本概念、安装过程、配置文件解析、服务启动以及用户管理等方面。通过这些步骤,可以在Linux和Windows之间建立一个稳定的文件共享环境,满足不同...
提供了fedora12的 tftp samba nfs 的安装,其安装过程可能碰到问题的处理方式
在 Fedora 9 中,设置 Samba 共享需要安装 Samba 服务,配置 smb.conf 文件,并添加共享用户和权限。本文将详细介绍 Fedora 9 中 Samba 共享的设置方法。 首先,需要安装 Samba 软件包。使用 rpm 命令检查是否已经...
在Windows 7主机上,可以通过“网络”或“我的电脑”找到并访问Fedora 18中的Samba共享目录,验证配置是否成功。 总结,这个过程涵盖了从环境准备、服务安装到配置和测试的整个Samba服务器搭建流程,对于需要在...
- **service iptables stop**:这是一个命令行操作,用于停止防火墙服务,以便于测试Samba配置。 ##### 4.2 配置详解 - **[root]**:这是定义共享名称的地方。这里的“root”是指这个共享的名字,可以根据实际情况...
### Fedora中Samba安装与使用的深入解析 #### 一、Samba简介与作用 ...通过以上步骤,便可以在Fedora系统中成功安装、配置并使用Samba服务,实现与Windows系统的文件共享,构建高效、兼容的异构网络环境。
Samba配置文件 Samba配置文件是为实现Windows和虚拟机之间...Samba配置文件是实现Windows和虚拟机之间共享的关键,Fedora Samba的安装和配置需要根据需求进行设置,包括工作组、安全级别、共享、日志等配置项的设置。
Fedora配置FTP服务器 本文将详细介绍如何在Fedora操作系统中配置FTP服务器,以便实现Windows下的访问、下载和上传。实验环境为Fedora 10,VMware 6.0.2虚拟机和Windows 7。 一、实验目的及要求 在Linux环境下使用...
这个文件中包含 libwbclient-4.1.17-1.fc20.i686 samba-4.1.17-1.fc20.i686 samba-client-4.1.17-1.fc20.i686 samba-common-4.1.17-1.fc20.i686 samba-libs-4.1.17-1.fc20.i686
在大多数Linux发行版中,可以通过包管理器来安装,如Ubuntu或Debian系统中使用`sudo apt-get install samba samba-common-bin`,而在Fedora或CentOS中则使用`sudo yum install samba samba-common-tools`。...
最后,重启Samba服务以应用新的配置: ```bash sudo systemctl restart smbd.nmbd ``` 现在,你的Samba服务器已经配置好了。在Windows机器上,只需在网络位置中搜索服务器名,就可以看到共享的目录。输入你在`...
在CentOS或Fedora上,使用`sudo yum install samba samba-client`或`sudo dnf install samba samba-client`。 2. **配置Samba配置文件**: Samba的核心配置文件是`/etc/samba/smb.conf`。这个文件定义了Samba的...
本文将详细解析Samba服务器的配置过程,帮助你更好地理解和操作这一跨平台的网络服务。 首先,我们需要了解Samba的核心概念。Samba是基于SMB(Server Message Block)协议实现的,该协议是Windows操作系统用于文件...
Linux Samba服务器配置是将Linux系统与Windows环境整合的关键技术,使得不同操作系统之间的文件和打印机共享成为可能。Samba是一个开源软件,它实现了SMB(Server Message Block)协议,这是微软开发的一种网络通信...