Red Had 9 下Samba伺服器建立

2021-04-12 12:24:41 字數 2296 閱讀 1906

[email protected]

由最簡單的乙個例子說起,匿名使用者可讀可寫的實現

第一步: 配置**b.conf

我們來實現乙個最簡單的功能,讓所有使用者可以讀寫乙個samba 伺服器共享的乙個資料夾;

我們要改動一下**b.conf ;首先您要備份一下**b.conf檔案;

[root@localhost ~]# cd /etc/samba

[root@localhost samba]# mv **b.conf **b.confbak

然後我們來重新建立乙個**b.conf檔案;

[root@localhost samba]# touch **b.conf

編輯該檔案

[root@localhost samba]# gedit **b.conf

然後我們把下面這段寫入**b.conf中;

[global]                                       

workgroup = wuruan                             

netbios name = wuruan01                        

server string = linux samba server testserver  

security = share                               

log file =/var/log/samba/%m.log

max log size = 50         

[wuruan]                        

path = /mnt/samba         

writeable = yes           

browseable = yes          

guest ok = yes            

註解:

[global]這段是全域性配置,是必段寫的。其中有如下的幾行;

workgroup 就是windows中顯示的工作組;在這裡我設定的是wuruan

netbios name 就是在windows中顯示出來的計算機名;

server string 就是samba伺服器說明,可以自己來定義;這個不是什麼重要的;

security 這是驗證和登入方式,這裡我們用了share ;驗證方式有好多種,這是其中一種;另外一種常用的是user的驗證方式;如果用share呢,就是不用設定使用者和密碼了;

[wuruan] 這個在windows中顯示出來是共享的目錄;

path = 可以設定要共享的目錄放在**;

writeable 是否可寫,這裡我設定為可寫;

browseable 是否可以瀏覽,可以;

guest ok 匿名使用者以guest身份是登入;

第二步:建立相應目錄並授權;

[root@localhost ~]# mkdir -p /mnt/samba 

[root@localhost ~]# touch /mnt/samba/welcome_to_my_samba.txt

[root@localhost ~]# id nobody

uid=99(nobody) gid=99(nobody) groups=99(nobody)

[root@localhost ~]# chown -r nobody:nobody /mnt/samba 

注釋:關於授權nobody,我們先用id命令檢視了nobody使用者的資訊,發現他的使用者組也是nobody,我們要以這個為準。有些系統nobody使用者組並非是nobody ;

第三步:啟動**bd和nmbd伺服器;

[root@localhost samba]# service **b restart

第四步:檢視**bd程序,確認samba 伺服器是否執行起來了;

[root@localhost ~]# pgrep **bd

13564

13568

第五步:訪問samba 伺服器的共享;

在linux 中您可以用下面的命令來測試;

[root@localhost samba]# iptables -f       

[root@localhost samba]# **bclient -l //192.168.0.56

password: 注:直接按回車

在windows中,您可以用下面的辦法來訪問;

在執行命令中輸入

//192.168.0.56

Fedora下Samba服務的搭建

一 安裝samba服務 yum y install samba 二 配置smaba伺服器 security user security share passdb backend tdbsam 找到 share definitions,注釋掉所有的共享定義,新增乙個 fedora comment fe...

基於LDAP下的Samba服務

實驗環境 倆臺機器,分別為2012r2,安裝有 ad 並作為域控制器domain controller dc 同時也作為 dns 伺服器和時間伺服器 一台centos 6.5伺服器。windows 作為主域控,centos需要加域並完成samba服務部署。利用 setup 中的驗證配置 authen...

基於LDAP下的Samba服務

基於ldap下的samba服務 實驗環境 倆臺機器,分別為2012r2,安裝有 ad 並作為域控制器domain controller dc 同時也作為 dns 伺服器和時間伺服器 一台centos 6.5伺服器。windows作為主域控,centos需要加域並完成samba服務部署。yum y i...