對於Linux與Windows共享,可以用Samba軟件實現,Samba是一套免費的開源軟件,可以在Linux或其他類Unix操作系統上實現Windows域控制器,文件服務,打印服務等。
Samba實現了Windows系統所使用的核心網絡協議:SMB(Server Message Block)。
Samba可以提供如下功能:
活動目錄服務(Active Directory Server, ADS)
主域控制器(Primary Domain Controller, PDC)
共享目錄
共享打印機
Samba是一個高性能的服務軟件,只需要更低的硬件就可以實現windows server相同的性能。
1. 安裝samba
檢查是否已安裝samba:linux:/ # rpm -q samba
如果沒有安裝顯示:package samba is not installed
如果已安裝顯示為:samba-3.0.4-1.22 (或其他版本)
插入CD3,進入linux:/ # cd /media/cdrom/SUSE/i586,找到需要安裝的samba
上圖中帶黃色框的為主要安裝文件,使用命令:linux:/ # rpm -ivh samba-3.0.4-1.22.i586.rpm 進行安裝samba。
2. 配置samba
2.1 建立共享文件夾
安裝完成後,用上述命令查看是否安裝,進入home文件夾下建立一個共享文件夾:share。
2.2 在yast裡面設置server服務器
打開yast設置進入網絡服務,network services->samba server,選擇share->add,共享名為:share,description:server,share path:/home/share
2.3 創建用戶並加入samba用戶組
linux:/ # useradd -m smb //添加系統用戶
linux:/ # passwd smb //輸入用戶密碼
密碼輸入完成後,把smb用戶加入到samba用戶組中,linux:/ # smbpasswd -a smb //將剛才建立的用戶加入samba用戶組,並輸入訪問密碼。
密碼輸入完成後,對新建的共享文件夾目錄share賦予smb用戶的權限,linux:/ # chown smb /home/share,linux:/ # chmod 777 /home/share