Fedora下Samba服務的搭建

2021-05-24 13:38:57 字數 2728 閱讀 1204

一、安裝samba服務

yum -y install samba

二、配置smaba伺服器

security = user

;       security = share

passdb backend = tdbsam

找到 share definitions, 注釋掉所有的共享定義, 新增乙個:

[fedora]

comment = fedora samba

path = /home/chen

public = yes

browseable = yes

writable = yes

write list = chen,root

create mask = 0777

directory mask = 0777

[root@localhost ~]# vi /etc/samba/smb.conf ← 編輯 fedora samba 的配置檔案

workgroup = workgroup //設定工作組

server string = %u's samba %v //描述資訊%u代表當前登陸使用者

netbios name = fedora //netbios名字,fedora9 預設沒有啟用

log file = /var/log/samba/log.%m //日誌檔案儲存路徑%m你的windows主機名

max log size = 50 //日誌最大容量

security = user //安全級別,user需要使用者名稱和密碼,share級別則不要

[fedora samba] //建立乙個共享名為fedora samba的共享

comment = samba//描述資訊

path = /home/bsc/samba//共享路徑

public = no //是否允許guest使用者訪問(相當於guest ok = yes/no), 改為yes

writable = yes //是否可寫

write list = bsc //可以寫入的使用者列表(@代表使用者組)

三、建立共享目錄

[root@localhost ~]# mkdir /home/bsc/samba ← 建立共享檔案專用目錄

[root@localhost ~]# chown -r nobody /home/bsc/samba ← 設定專用目錄歸屬為 nobody

[root@localhost ~]# chmod 777 /home/bsc/samba/ ← 將專用目錄屬性設定為 777

[root@localhost ~]# smbpasswd -a bsc ← 將系統使用者 bsc(此使用者必須未已存在的,如果不存在,useradd name新增吧)加入到 fedora samba 使用者資料庫

new smb password:  ← 輸入該使用者用於登入 samba 的密碼

retype new smb password:  ← 再次確認輸入該密碼

[root@localhost ~]#

第四步 啟動 samba服務

首先要把防火牆開啟

[root@localhost ~]# vi /etc/sysconfig/iptables  ← 編輯 iptables 配置檔案

-a input -m state --state new -m tcp -p tcp --dport 25 -j accept  ← 找到此行,在下面新增如下行:

-a input -m state --state new -m tcp -p tcp --dport 139 -j accept

-a input -m state --state new -m tcp -p tcp --dport 445 -j accept

-a input -p udp -m udp --dport 137 -j accept

-a input -p udp -m udp --dport 138 -j accept

下面重新啟動iptables是修改生效:

[root@localhost ~]# /etc/rc.d/init.d/iptables restart。顯示ok就行了

最後,啟動 fedora samba 服務(含兩個守護程序:smb,nmb)。

[root@localhost ~]# chkconfig smb on  ← 設定 fedora samba 自啟動

[root@localhost ~]# chkconfig --list smb  ← 確認 fedora samba 啟動標籤,確認 2-5 為 on 的狀態

[root@localhost ~]#chkconfig nmb on  ← 設定 nmb 自啟動

[root@localhost ~]## chkconfig --list nmb  ← 確認 nmb 啟動標籤,確認 2-5 為 on 的狀態

nmb 0:off 1:off 2:on 3:on 4:on 5:on 6:off

[root@localhost ~]#/etc/rc.d/init.d/smb start(或者service smb start)  ← 啟動 fedora samba 服務

starting smb services: [ ok ]

[root@localhost ~]# /etc/rc.d/init.d/nmb start  ← 啟動 nmb 服務

starting nmb services: [ ok ]

測試: 

開啟windows。執行——>\\linux的ip位址

Fedora下的簡易Samba設定

1.安裝 dnf install samba 在較新版本的fedora中已用dnf指令代替了yum指令 2.配置 配置檔案在 etc samba下,smb.conf,可以在原有檔案的基礎上修改,不過根據本人經驗,還是從新開乙個比較好 在無論是新開還是修改原檔案,請務必先備份conf檔案 cp smb...

fedora17下配置samba伺服器

su root yum install samba 2.開啟samba配置檔案smb.conf vi etc samba smb.conf 3.將游標移到 home 複製6行 6yy p 4.將修改的6行修改為如下 study comment study directories browseable...

Fedora 17 開啟samba服務配置

su root yum install samba 2.開啟samba配置檔案smb.conf vi etc samba smb.conf 3找到 workgroup欄位,把其值改為 workgroup workgroup workgroup 4.找到 home 處 home 4.在 home 上一...