1. 程式人生 > >Fedora Linux系統配置Samba伺服器

Fedora Linux系統配置Samba伺服器

點評:◆前期實驗環境介紹: 系統環境:Windows xp sp3 IP:192.168.1.10 虛擬機器下安裝了Fedora-8-i386 IP:192.168.1.12 ◆1、首先檢查系統是否安裝好了samba。 [[email protected] samba]# rpm -qa | grep smb 如果出現下面三行內容,則表示已經安裝好了Samba

◆前期實驗環境介紹:

系統環境:Windows xp sp3

IP:192.168.1.10

虛擬機器下安裝了Fedora-8-i386

IP:192.168.1.12

◆1、首先檢查系統是否安裝好了samba。

[[email protected]

samba]# rpm -qa | grep smb

如果出現下面三行內容,則表示已經安裝好了Samba

libsmbios-libs-0.13.10-1.fc8

libsmbios-bin-0.13.10-1.fc8

pam_smb-1.1.7-7.2.2

如果沒有安裝後好,需要進入安裝關盤Fedora-8-i386-DVD.iso

[[email protected] /]# mount /dev/cdrom /mnt/cdrom/

mount: block device /dev/sr0 is write-protected, mounting read-only

[[email protected]

/]# cd /mnt/cdrom/

[[email protected] cdrom]# ls

fedora.css isolinux README-BURNING-ISOS-en_US.txt repoview RPM-GPG-KEY-fedora RPM-GPG-KEY-rawhide

GPL media.repo RELEASE-NOTES-en_US.html RPM-GPG-KEY RPM-GPG-KEY-fedora-rawhide stylesheet-images

images Packages repodata RPM-GPG-KEY-beta RPM-GPG-KEY-fedora-test TRANS.TBL

[[email protected] cdrom]# cd Packages/

[[email protected] Packages]# rpm -ivh -aid smb*

即可安裝成功。

◆2、進入samba目錄

[[email protected] /]# cd /etc/samba/

[[email protected] samba]# ls

lmhosts smb.conf smbpasswd smbusers

這裡的smb.conf是samba伺服器的主要配置檔案。

還要注意一點,smbpasswd檔案是用來儲存使用者帳號和經過md5加密後的密碼。

安裝好samba服務時,此檔案不存在。需要手工建立。下面會介紹。

◆3、編輯smb.conf檔案

[[email protected] samba]# vi smb.conf

進行如下設定

#=============== Global Settings ===========================

[global]

workgroup = MSHOME //將linux 加入的工作組名,我這裡加入了MSHOME工作組。

server string = Samba //這是服務器描述資訊,方便標誌資源。可以隨便輸入。

encrypt passwords = yes //表示是否對使用者的密碼進行加密,這裡選擇加密,安全!

public = yes //定義一個共享是否對公共訪問開放。當設定為 yes 時,在系統上沒有帳戶使用者將基於所定義的客戶帳戶的屬性來接收訪問。

smb passwd file = /etc/samba/smbpasswd //這是賬號密碼的存放檔案

netbios name = mm's samba //在外部訪問該samba伺服器時,顯示的資訊。

# --------------------------- Logging Options -----------------------------

# logs split per machine

log file = /var/log/samba/log.%m //log檔案的存放位置。

# max 50KB per log file, then rotate

max log size = 0 //log 檔案的大小限制,設定為0表示不做限制。

# ----------------------- Standalone Server Options ------------------------

security = user

//共享的安全級別,samba有四種安全等級:

//user:由提供服務的samba伺服器負責檢查賬戶及密碼(預設)

//share:使用者不需要賬戶及密碼即可登入samba伺服器

//server:檢查賬戶及密碼的工作由另一臺windows或samba伺服器負責

//domain;指定windows域控制服務器來驗證使用者的賬戶及密碼

passdb backend = tdbsam

以上即為通用一般配置。

加入我們需要共享的目錄為 /opt/

需要新增如下程式碼:

[rose]

comment = This is my samba server! 設定共享資訊,隨便輸入

path = /opt 共享目錄

valid users = testuser 可以訪問次共享目錄的使用者,我這裡設為testuser使用者

public = yes 同上面的解釋

writable = yes 使用者是否可寫,這裡我們允許。

wq! (儲存退出)

◆4、啟動smb服務

[[email protected] samba]# service smb start

Starting SMB services: [ OK ]

[[email protected] samba]# service nmb start

Starting NMB services: [ OK ]

◆5、新增可以訪問我們剛才設定共享目錄的使用者:testuser

1)建一個系統使用者

[[email protected] samba]# useradd testuser (建一個名叫testuser的使用者)

[[email protected] samba]# passwd t (給testuser使用者新增密碼)

Changing password for user samba.

New password: (密碼要六位以上,不顯示在螢幕上)

BAD PASSWORD: it does not contain enough DIFFERENT characters

Retype new password: (確認密碼)

passwd: all authentication tokens updated successfully

2) 更新 /etv/samba/smbpasswd 檔案

[[email protected] samba]# cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd

3) 然後建立samba帳戶

[[email protected] samba]# smbpasswd -a testuser

New SMB password:

Retype new SMB password:

Added user testuser.

6、重新啟動smb服務

[[email protected] samba]# service smb restart

Shutting down SMB services: [ OK ]

Starting SMB services: [ OK ]

[[email protected] samba]# service nmb restart

Shutting down NMB services: [ OK ]

Starting NMB services: [ OK ]

◆測試:兩個系統進行相互訪問

下面我們在Windows下測試一下,我的系統為Windows xp sp3

在Linux 下訪問Windows的共享資源,顯示資訊為:

[[email protected] samba]# smbclient -L //192.168.1.10

Password:

Domain=[XPSP3] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

Sharename Type Comment

--------- ---- -------

Printer Adobe PDF Office Document Image Writer

session request to 192.168.1.10 failed (Called name not present)

session request to 192 failed (Called name not present)

Domain=[XPSP3] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

Server Comment

--------- -------

Workgroup Master

--------- -------

在Linux 下訪問自己的samba伺服器,顯示資訊為:

[[email protected] samba]# smbclient -L //192.168.1.12

Password:

Anonymous login successful

Domain=[MSHOME] OS=[Unix] Server=[Samba 3.0.26a-6.fc8]

Sharename Type Comment

--------- ---- -------

homes Disk Home Directories

rose Disk This is my samba server!

test-1 Disk This is my samba server!

IPC$ IPC IPC Service (Samba)

Anonymous login successful

Domain=[MSHOME] OS=[Unix] Server=[Samba 3.0.26a-6.fc8]

Server Comment

--------- -------

MM'S SAMBA Samba

Workgroup Master

--------- -------

MSHOME

相關推薦

Fedora Linux系統配置Samba伺服器

點評:◆前期實驗環境介紹: 系統環境:Windows xp sp3 IP:192.168.1.10 虛擬機器下安裝了Fedora-8-i386 IP:192.168.1.12 ◆1、首先檢查系統是否安裝好了samba。 [[email protected] samb

Linux系統配置 SVN 伺服器

檢查是否已經安裝: -qa subversion 安裝SVN伺服器: yum install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql 驗證是否安裝好: 開啟資料夾: [root@iZwz9c6

WIN7下訪問Linux系統Samba伺服器不穩定的解決方法

最近由於需要做web開發的工作,所以在win7系統中安裝了vmware虛擬機器,然後安裝了Linux系統。習慣了在win7 下使用pycharm 開發flask應用,然後在ubuntu下測試,所以考慮在Ubuntu下搭建Samba伺服器來實現win7 和Ubun

Linux配置samba伺服器

知識點,samba有五種安全級別,它們分別是:       share:不需要samba賬戶就可登陸samba伺服器       user:需要新增samba賬戶才可以登陸samba伺服器       server:由另外一臺samba伺服器來對使用者進行身份驗證。    

SUSE11配置samba伺服器(實現Windows訪問Linux檔案系統

1、配置suse11zypper源進入存放repo的檔案目錄cd /etc/zypp/repos.d建立本地目錄mkdir or賦權chmod 777 or掛載介質mount -o loop suse11_64.iso /or 檢視zypper源zypper lr刪除源zypper rr 檢視所有安裝包zy

Linux下的samba伺服器配置檔案詳解 smb.conf

workgroup = MYGROUP //此項表示在Windows作業系統中的“網路上的芳鄰”將會出現的SAMBA伺服器所屬群組,預設MYGROUP,不區分大小寫。    server string = Samba Server //此

Linux系統上DHCP伺服器配置

一、DHCP的工作流程  (1) DHCP伺服器發現階段。DHCP客戶機向廣播地址255.255.255.255傳送DHCPDiscover訊息。  (2) DHCP伺服器響應階段。DHCP伺服器從尚未出租的IP地址池中選擇一個分配給DHCP客戶機,向DHCP客戶機發送一個

linux系統配置yum源

linux yum源 centos6 1.進入yum源配置目錄cd /etc/yum.repos.d2.配置本地yum源vi CentOS-Media.repo [c6-media] name=CentOS-$releasever - Media baseurl=file:///mnt

Linux系統配置NFS共享存儲

lin alt del hide 現在 nobody 自己的 pro 問控制 1、服務器端 安裝NFS的服務程序 yum install -y nfs-utils 建立 XiaoBai 文件夾(測試用) 寫配置文件 vim /etc/exports 寫入 /XiaoBai

Linux系統配置及服務管理_第01章系統部署 (第二小節初識shell)

*** 簡介 例子 特點 基本特性 上進 用戶編寫 ffffff shell編程 ***大家好,我是霸王卸甲,又到了今天更新文章的時間了,今天給大家帶來的是第一章中的第二小節 shell語言!!*** GNU bash簡介:Shell是系統的用戶界面,提供了用戶與內核進

Linux系統配置及服務管理_第03章用戶管理

ssi useradd log and 工作 其他 associate 系統 mem 大家好,我是霸王卸甲,昨天因為工作上的事情,忘記更了,今天上午補上昨天的文章,每周周六周日停更兩天。 1.用戶/組基本概念: ①概念:Users and groups:. Eve

Linux系統配置及服務管理_第04章權限管理

size 技術分享 權限設置 今天 tex ugo 服務 proc ado **大家好,很久沒更新博客了,最近實在是有點忙,以後的博客可能更新的時間不統一,請大家多多擔待,接下來開始今天的內容。 1.首先是基本權限UGO:簡介:文件權限設置: 可以賦於某個用戶或組 能夠以

linux系統配置常用命令整理

sta 字母 port 內存大小 查看內存 四十七 mes memfree 監聽 一、 cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "phys

Arch Linux配置Samba

pos ios linux下 str start 添加 sudo samba acm 本文記錄筆者配置Samba的過程,供用於自用。 sudo pacman -S samba 這是不需要權限,直接訪問的方法: sudo vim /etc/samba/smb.conf

linux學習第一周;linux系統配置

delet 配置文件 ado conn conf ifcfg enable linux1 gshadow Linux用戶和組的主要配置文件: /etc/passwd:用戶及其屬性信息(名稱、UID、主組ID等) /etc/group:組及其屬性信息 /etc/shad

Linux系統配置ip地址

Linux系統;靜態IP地址生活中我們接觸最多的就是Windows系統了,相對Linux系統而言,Windows系統配置IP地址要方便的多。我們都知道在Windows系統中,只要打開“網絡和Internet設置”,在裏面選擇“更改適配器選項”,選擇自己網卡,點擊屬性,選擇其中的“Internet協議版本4”,

Linux系統配置及服務管理——權限管理

linux;配置;服務;權限;運維1、基本權限UGO ? 1、權限設置對象:屬主(u) 屬組(g) 其他人(o) 所有人(a(u+g+o)) ? 2、權限類型:讀:r=4 寫:w=2 執行:x=1 數字加減總和得到的數字, ?

Linux系統配置iscsi存儲

iscsi targetcli iscsiadm 一、創建 LVM[root@storage ~]# pvcreate /dev/sdc1 [root@storage ~]# vgcreate vglabstor1 /dev/sdc1 Volume group "vglabstor

詳解Linux安裝配置samba服務器實現文件共享

通信 pan strong 網上 實驗環境 rpm 上傳文件 vpd 過濾 概述Samba是在Linux和UNIX系統上實現SMB協議的一個免費軟件,由服務器及客戶端程序構成。SMB(Server Messages Block,信息服務塊)是一種在局域網上共享文件和打印機的

Linux配置samba服務器,實現局域網中文件共享。

this 註釋 防火 服務器 ESS his sta force mask linux中搭建samba服務,實現局域網中文件共享 Samba是在Linux和UNIX系統上