1> 是否已安裝samba [root@ smb_server root]# rpm –qa | grep samba 服務器
a>samba-commom -2.2.7a-7.9.0;b> samba-2.2.7a-7.9.0;c>samba-client-2.2.7a-7.9.0;d>redhat-config-samba-1.0.4-1;e>samba-swat-2.2.7a-7.9.0 // 若出現這5個軟件包,則表示已經安裝了Samba ,不然必須安裝Samba 。 測試
2> 將光盤掛載到 /mnt/cdrom目錄 [root@smb_server root]# mount /dev/cdrom /mnt/cdrom spa
3> 切換到放置rpm文件的目錄 [root@smb_server root]# cd /mnt/cdrom/RedHat/RPMS rest
4> 這是Samba 必備的程序,必須安裝 server
[root@smb_server root]# rpm -ivh samba-commom -2.2.7a-7.9.0i386.rpm 資源
[root@smb_server root]# rpm -ivh samba-2.2.7a-7.9.0.i386.rpm it
5>若是須要使Linux 主機訪問Windows 主機上的共享資源,則還應該安裝Samba 客戶端程序。 test
[root@smb_server root]# rpm -ivh samba-client-2.2.7a-7.9.0.i386.rpm 登錄
6>Samba最主要的配置文件是 /etc/samba/smb.conf cli
7>設置Samba密碼文件 smb.conf 文件中有「smb password file =/ect/samba/smbpassword」一行設置項,如今就要建立該設置項所指定的/ect/samba/smbpassword密碼文件(如果用Windows NT/2000Server 來驗證密碼,則能夠跳過此段內容)。以root賬號登陸,而後按下列步驟進行:
[root@smb_server root]#cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd
[root@ smb_server root]# chmod 500 /etc/samba
[root@ smb_server root]# chmod 600 /etc/samba/smbpasswd
8>測試Samba配置文件 設置好smb.conf文件以後,執行下面的命令測試smb.conf的設置語法是否正確
[root@smb_server root]# testparm
9>添加 組/用戶:
[root@ smb_server root]# groupadd QA //添加組
[root@ smb_server root]#useradd -M -g QA name //添加用戶名
[root@ smb_server root]#smbpasswd -a name //用戶名密碼
10>檢查正常後,必定要記得執行;命令,從新啓動Samba服務器。 [root@smb_server root]# service smb restart or (/etc/init.d/smb restart)