Fedora10 samba服務配置之我談技術天地

2021-08-25 04:12:27 字數 2297 閱讀 1108

(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

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共享資料夾了。

大功告成,祝你好運!

Fedora下Samba服務的搭建

一 安裝samba服務 yum y install samba 二 配置smaba伺服器 security user security share passdb backend tdbsam 找到 share definitions,注釋掉所有的共享定義,新增乙個 fedora comment fe...

Fedora 17 開啟samba服務配置

su root yum install samba 2.開啟samba配置檔案smb.conf vi etc samba smb.conf 3找到 workgroup欄位,把其值改為 workgroup workgroup workgroup 4.找到 home 處 home 4.在 home 上一...

fedora8 samba服務部署

1 進入 etc samba 目錄 2 gedit smb.conf 修改此配置檔案。3 在 global 域下修改如下幾項 3.1 workgroup test 自定義的 3.2 netbios name sambasvr 3.3 security share 3.4 guest ok yes 3...