在CentOS上配置SAMBA共享目錄

SAMBA 是linux下的一個服務,在Linux服務器上設置一個共享目錄,讓windows主機可以訪問(rw)這個目錄

首先查看系統上有沒有安裝samba服務器端,使用命令rpm -qa | grep samba

我的系統查看結果顯示:

在這裏插入圖片描述

從上面的結果可以看出我的系統上面目前只是安裝了samba的客戶端,沒有安裝服務器端,首先得安裝samba服務器端,使用命令:yum insatll samba,然後再次查看服務端是否已經安裝好:rpm -qa | grep samba

下面開始配置samba:

配置samba之前應該先關閉selinux和firwall服務器,然後重啓系統

配置samba共享目錄的步驟如下(以下操作均在root用戶下進行):

1)修改配置文件smb.n

vi /etc/samba/smb.conf,修改的地方有兩處,將setsebool -P samba_enable_home_dirs on打開,將homes模塊下valid users =%s語句前面的":"去掉

在這裏插入圖片描述

在這裏插入圖片描述

2)配置samba用戶

smbpasswd -a root 注:a = add

smbpasswd -a mytest

此時設置的密碼是windows訪問此目錄時要輸入的密碼

設置完用戶之後重啓samba:

service smb restart

或者server smb stop, service smb start

或者通過命令 ntsysv啓動smb服務,這樣的話每次開機就會啓動samba服務了,不需要再通過命令啓動了

在這裏插入圖片描述

3)訪問samba共享目錄

在“我的電腦”中打開“計算機”,在地址欄中輸入:\192.168.159.128此爲我的虛擬機的IP,也是samba服務器的IP

之後會提示你輸入用戶名和密碼

如果配置SAMBA用戶時只是配置了root用戶的話,則以root用戶登錄,即用戶名爲root,密碼爲配置samba用戶時設置的密碼

登錄成功之後就進入了samba的共享目錄了,如下圖所示:

在這裏插入圖片描述

如果我在windows上更新了這個目錄裏面的內容,那麼在linux上就可以立馬看到更新的內容

4)映射網絡驅動器:像訪問本地目錄一下訪問遠程目錄

比如在家目錄建立一個\prject,然後右鍵計算機,點擊“映射網絡驅動器”,拷貝地址\192.168.159.128\root\prject,即剛剛建立的文件夾目錄,點擊“完成”。

這樣我們就可以看到在本地多了一個盤符“z”,我們就可以像訪問本地磁盤一樣訪問遠程目錄了。

如下所示:

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章