Fedora17中安裝和配置samba伺服器

2021-06-14 15:13:19 字數 1355 閱讀 2810

在unix系統中,samba是通過伺服器訊息塊協議(smb)在網路上的計算機之間共享檔案和列印服務的軟體包。smb(server message block)協議是一種客戶端伺服器協議,位於應用層, 是windows共享檔案和列印服務的標準化協議。可以在兩台計算機之間共享檔案、印表機。

samba是乙個開放源**的軟體,任何擁有gnu組織通用公共許可證gpl的使用者都可以使用,並免費獲得它的源**和可執

行檔案。samba的主頁

yum install samba
samba有兩個守護程序:smbd和nmbd

—— smbd監聽139 tcp埠

—— nmbd監聽137和138 udp埠

smbd程序的作用是處理smb請求包,負責使用者驗證和檔案共享;nmbd程序的作用是處理瀏覽共享和計算機名稱解析。

在fedora17中,這兩個命令都在/sbin目錄下

啟動samba:

/sbin/smbd start

/sbin/nmbd start

重啟samba:

/sbin/smbd restart

/sbin/nmbd restart

1、global

主要用來設定全域性環境變數,如果簡單使用可以不管

2、homes

用來配置每個使用者對/home/user目錄的訪問

3、printers

配置印表機共享,不常用

4、public

配置共享資料夾 例:

path = /documents

writable = yes

valid user = username

共享/documents資料夾,其中username可以對該資料夾進行訪問,其許可權為可寫

1.iptables防火牆

2.selinux

如果實現homes共享需要命令:

setsebool -p samba_enable_home_dirs on

如果實現共享資料夾需要命令:

chcon -t samba_share_t 共享目錄

訪問samba檔案共享的使用者必須為系統已經有的使用者,並且為samba檔案共享設定密碼:

smbpasswd -a 使用者名稱

smbstatus

Fedora 17配置Postgresql自動啟動

使用fedora包管理工具安裝完postgresql後,不管怎麼折騰都無法隨機器自動啟動。今天花了點功夫仔細閱讀了一些相關檔案,終於找到了解決的辦法。其實也很簡單。根本原因是,我在安裝完postgresql後將資料庫放到了 var pgsql data,而postgresql預設的存放位置是 var...

Fedora 17 安裝KDE後,配置中文

方法 yum list kde chinese 便顯示了下列兩個檔案,kde i18n chinese.noarch 1 3.5.10 12.fc13 fedora kde l10n chinese.noarch 4.5.5 1.fc14 updates 兩個都要安裝 yum install kde...

Fedora 17下安裝與配置ssh

1 安裝openssh server yum install openssh server 2 檢視是否已成功安裝openssh server rpm qa grep openssh server 3 修改ssh服務的配置檔案 需要在root使用者下更改 開啟 etc ssh ssh config ...