Suse Linux下的samba設定使用者說明(轉)

ba發表於2007-08-11
Suse Linux下的samba設定使用者說明(轉)[@more@]SAMBA伺服器包含兩部分:smbd和nmbd;smbd是samba的核心,是建立對話,驗證客戶和提供檔案系統和列印服務的基礎;nmbd則實現了網路瀏覽的功能,它的任務是向區域網廣播Samba伺服器所提供的服務,Nmbd使得Samba伺服器顯示在windows作業系統的網路鄰居中,允許使用者瀏覽可以透過samba使用的資源。

在suse下啟動smb服務:

1。首先切換到root管理員,[su]

2。進入/etc/init.d,[cd /etc/init.d]

3。輸入命令啟動smb,[./smb start]

啟動smb服務之後,我們在windows下網路鄰居中透過搜尋ip就可以找到samba伺服器,這時候該samba已經完全可以提供區域網內網路共享服務了。但是這個伺服器沒有直接顯示出來,是因為我們現在還沒有啟動nmbd服務。

在suse下啟動nmbd服務:

1。前兩步跟啟動smb服務相同

2。輸入命令啟動nmbd服務[./nmb start]

samba使用者的新增過程例:給samba新增一個user1使用者,首先判斷一下系統使用者中有沒有user1,可以利用cat/etc/passwd來檢視顯示的內容中有沒有 user1,如果沒有的話,需要新建user1系統使用者[由於suse中利用命令建立新使用者比較麻煩,所以推薦大家利用管理員身份在yast2中新建使用者]。在終端上輸入cd/etc/samba進入samba目錄,命令smbadduseruser1:user1_group,並且輸入user1的 samba密碼,該密碼儘量不要跟user1的系統密碼相同。到此為止,我們已經完成了samba使用者的新增工作。[此後可以用smbpasswd user1來更改user1的samba密碼。]

samba的共享方式,主要用到的有兩種,share和user,這裡主要講一下share方式,user方式在下一部分著重講解。

例項說明

在smb.conf中的[global]設定

security = share

guest ok = yes

guest account = user1

採用share方式,使用者不需要輸入帳號和密碼就可以登陸samba伺服器,可以指定使用者登陸的預設帳號,這裡使用者就是透過預設的user1來登陸的。使用者登陸之後,可以看到所有系統共享檔案和user1所共享的檔案。其他使用者共享的檔案能夠看得到,但是不一定能夠使用或者進的去。如果不設定guest account 的話,則使用者就以預設的nobody進行登陸,只能夠使用系統設定的共享檔案。其他使用者設定的檔案不一定能夠使用。

samba使用者和linux使用者

linux系統使用者跟samba使用者是相互聯絡而又相互獨立的:首先samba使用者必須是linux使用者,這就是我們利用 smbaddusergroup:member來建立samba使用者的原因了,group是linux系統的組,而member是屬於該組的linux系統使用者,新增samba使用者的前提是該組和成員在系統中已經存在;其次對於同一個使用者來說,samba密碼和系統密碼不必一定相同,換句話說samba的使用者只是用來提供網路共享服務的,在這裡與作業系統使用者沒有什麼大的關係。

例項說明:

在smb.conf中的[global]中設定

security = user

guest ok = yes

guest account = user1

[home]設定

comment = Home Directories

valid users = %S

browseable = No

read only = No

create mask = 0640

directory mask = 0750

效果:在windows下的網路鄰居中進入samba伺服器時,

<1>如果輸入的使用者名稱和密碼都是空的,那麼使用者仍然可以進入samba伺服器,不過這時候進入時候的身份就是samba的user1的身份,可以看得到使用者user1所有共享的檔案或者資料夾,至於許可權則是根據系統使用者user1設定的這些共享目錄的對應許可權。

<2>如果輸入的使用者名稱是user2,密碼是user2的系統密碼,則使用者就會進入user2的目錄/home/user2/,裡面所有檔案都可以看到,並且擁有對這些檔案的所有許可權。

<3>如果使用者輸入的使用者名稱是user2,密碼是user2的samba密碼,則使用者就能夠看到系統使用者user2共享的目錄。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-947567/,如需轉載,請註明出處,否則將追究法律責任。

相關文章