RedHat Linux6.0 samba服務安裝

1. 查看是否安裝samba

#rpm -qa | grep samba

2. 掛載系統光碟映像

#mount /dev/cdrom /media

3.進入光碟掛載目錄

#cd /media/RHEL_6.3 i386 Disc 1/Packages

4. 查找Samba相關rpm包

#ls samba*

samba-3.5.10-125.el6.i686.rpm

5.安裝好的軟體包

#rpm -ivh samba-3.5.10-125.el6.i686.rpm

warning: samba-3.5.10-125.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY

Advertisements

Preparing... ########################################### [100%]

1:samba ########################################### [100%]

rpm -ivh samba-winbind-3.5.10-125.el6.i686.rpm

warning: samba-winbind-3.5.10-125.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY

Preparing... ########################################### [100%]

Advertisements

1:samba-winbind ########################################### [100%]

6.添加samba中用戶和系統用戶root的映射(用戶系統中必須事先存在,密碼可以系統密碼不同)

#smbpasswd -a root

New SMB password:

7.創建共享文件夾「/sambahome」

#mkdir sambahome

8.設置文件夾「/sambahome"允許訪問的用戶和組(允許哪些範圍訪問)

#chown geqs:root sambahome

9.設置文件夾「/sambahome"用戶和組具體訪問許可權(允許以什麼許可權訪問,讀、寫、執行)

#chmod 770 sambahome

10.修改配置文件,增加共享訪問測試夾

#vi /etc/samba/smb.conf

[samba]

comment = Public Share

path = /sambahome

public = yes

browseable = yes

writable = yes

valid users = root

11.開啟samba服務

#service smb start

12.設置smb服務開機啟動

#chkconfig smb on

13.防火牆

防火牆阻斷訪問smb服務相關埠,可以根據訪問埠進行訪問控制設置或永久關閉防火牆

#chkconfig iptables off

14.驗證訪問

開始-運行-輸入\\192.168.0.177\ 回車在隨後彈出的對話框輸入帳號和密碼就可以看到共享的文件

問題排查:

samba設置linux根目錄"/"時可以訪問,更改其他位置不能訪問后可以查看目錄不能訪問目錄下內容。

1.檢查samba共享目錄和子目錄是否有配置文件中授權用戶相關的訪問許可權;

2.由於系統selinux安全,關閉即可;

Advertisements

你可能會喜歡