一、安裝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 上一...