在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 ...