CentOS下如何配制samba?
CentOS是Linux發行版之一,它是來自于RedHatEnterpriseLinux依照開放源代碼規定釋出的源代碼所編譯而成。下面是介紹CentOS下配制samba的方法,具體內容如下所述。
如果只用samba服務的話,下面灰的不用執行。
安裝samba
- #yum -y install samba
- #yum -y install samba-client
配制smb.conf #vi /etc/samba/smb.conf改成如下文件 配制smbusers # vi /etc/samba/smbusers改成如下: 創建共享文件 創建samba用戶 刪除網絡使用者的帳號的命令把上面的 -a 改成 -x # chkconfig smb on 設置 Samba 自啟動 #/etc/rc.d/init.d/smb start 啟動samba(或用service smb start) #/etc/rc.d/init.d/smb restart 重啟samba # chkconfig --list smb ← 確認 Samba 啟動標簽,確認 2-5 為 on 的狀態 測試并啟動Samba服務器. #testparm 測試samba配置文件的正確性 #/etc/rc.d/init.d/smb status #pstree | grep mbd //查看是否啟動 #smbclient --help //查看smbclient是否安裝 vi /etc/services 查看netbios 前面有沒有#號,如果有去處,一共有6個netbios開頭的。 # vi /etc/samba/lmhosts 127.0.0.1 localhost 10.57.23.23 mycentos //創建主機名與IP的映射 # smbclient -L localhost -U root //查看centos本地共享目錄,密碼不用填 # smbclient -L //127.0.0.1 -U gongxiang%123456 //gongxiang必需是smb的用戶 或 # smbclient -L localhost //瀏覽centos共享目錄 # smbclient -L 10.57.23.51 -U administrator //瀏覽window下的共享目錄 1,列出某個IP地址所提供的共享文件夾 smbclient -L 198.168.0.1 2,在security=share模式下訪問一個匿名可以訪問的目錄 smbclient //192.168.0.1/目錄名 3,像FTP客戶端一樣使用smbclient smbclient //192.168.0.1/tmp -U username%password 4,例,創建一個共享文件夾 smbclient -c "mkdir share1" //192.168.0.1/tmp -U username%password 如果用戶共享//192.168.0.1/tmp的方式是只讀的,會提示 NT_STATUS_ACCESS_DENIED making remote directory \share1 5,除了使用smbclient,還可以通過mount和smbcount掛載遠程共享文件夾 訪問目錄: 執行smbclient命令成功后,進入smbclient環境,出現提示符: smb:\> 這里有許多命令和ftp命令相似,如cd 、lcd、get、mget、put、mput等。通過這些命令,我們可以訪問遠程主機的共享資源。
總結:
希望本文介紹的CentOS 下配制samba的方法能夠對讀者有所幫助,更多有關操作系統的知識還有待于讀者去探索和學習。