ubuntu中Samba服務的安裝

一. Samba 簡介
Samba(SMB是其縮寫) 是一個網絡服務器,用於Linux和Windows共享文件之用;Samba 即可以用於Windows和Linux之間的共享文件,也一樣用於Linux和Linux之間的共享文件;不過對於Linux和Linux之間共享文件有更好的網絡文件系統NFS,NFS也是需要架設服務器的;

大家知道在Windows 網絡中的每臺機器即可以是文件共享的服務器,也可以同是客戶機;Samba 也一樣能行,比如一臺Linux的機器,如果架了Samba Server 後,它能充當共享服務器,同時也能做爲客戶機來訪問其它網絡中的Windows共享文件系統,或其它Linux的Sabmba 服務器;

我們在Windows網絡中,看到共享文件功能知道,我們直接就可以把共享文件夾當做本地硬盤來使用。在Linux的中,就是通過Samba的向網絡中的機器提供共享文件系統,也可以把網絡中其它機器的共享掛載在本地機上使用;這在一定意義上說和FTP是不一樣的。

二.   Samba的幾個套件,安裝及簡單配置
1、Samba的幾個套件:samba,samba-client, samba-common
2、Samba安裝: sudo apt-get install samba samba-client samba-common
3、啓動samba服務   sudo /etc/init.d/samba start
4、關閉samba服務   sudo /etc/init.d/samba stop
5、重啓samba服務   sudo /etc/init.d/samba restart
 
三、我自己的安裝曲折路
1、我一開始是使用以下兩個命令來安裝Samba的
$ sudo apt-get install samba
$ sudo apt-get install smbfs
$ sudo /etc/init.d/samba start
bash: /etc/init.d/samba: 沒有那個文件或目錄
$ rpm -e samba (查看samba是否安裝)
程序“rpm”尚未安裝。  您可以使用以下命令安裝:
apt-get install rpm
$ sudo apt-get install samba samba-client samba-common
$ sudo apt-get install samba-common-bin
$  sudo /etc/init.d/samba start
bash: /etc/init.d/samba: 沒有那個文件或目錄
$   ls /etc/init.d/smbd -l
lrwxrwxrwx 1 root root 21 2011-08-08 14:03 /etc/init.d/smbd -> /lib/init/upstart-job
$  sudo /etc/init.d/smbd start
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service smbd start
Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the start(8) utility, e.g. start smbd
root@tao:/home/tao# service smbd start
start: Job is already running: smbd
啓動Samba服務
$ sudo service smbd start
start: Job is already running: smbd
安裝Samba圖形管理界面
$ sudo apt-get install system-config-samba
然後,就可以通過 系統 -> 系統管理 -> Samba,啓動samba的圖形界面。
此處要提醒的是,在給samba添加用戶之前,需要先保證系統中已經有了該用戶,所以,對於我這次的需求:
只允許一個tq2440的用戶訪問我的某個文件夾。
那麼具體設置方法就是:
1.先去系統中建立這個用戶
在添加samba的共享之前,先去:
系統 -> 系統管理 -> 用戶和組,新建一個tq2440的用戶。
2.將該用戶添加到samba的用戶中去
系統 -> 系統管理 -> Samba -> samba服務器配置 -> 首選項 -> Samba用戶 -> 添加用戶,找到對應的那個tq2440,然後確定。
3.然後在新建共享,設置該samba用戶可以訪問
在samba中,新建一個共享,然後設置該用戶tq2440可以訪問該文件夾/文件。
即,因爲你在前面添加了該samba用戶,所以你才能在“只允許指定用戶的訪問”中,看到此tq2440用戶,才能選擇tq2440。
 
這樣,就設置完畢共享了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章