CIFS(Samba)服務的使用


CIFS(Samba)服務的使用

 

CIFS是實現文件共享服務的一種文件系統,主要用於實現Windows系統中的文件共享,Linux系統中用的比較少,一般Linux系統中利用CIFS文件系統實現文件共享,需要安裝Samba服務。它使程序可以訪問遠程Internet計算機上的文件,並要求此計算機提供服務。CIFS使用客戶/服務器模式。客戶程序請求遠在服務器上的服務器程序為它提供服務。服務器獲得請求並返回響應。CIFS是公共的或開放的SMB協議版本,並由Microsoft使用。SMB協議在局域網上用於服務器文件訪問和打印的協議。像SMB協議一樣,CIFS在高層運行,而不像TCP/IP協議那樣運行在底層。CIFS可以看做是應用程序協議,如文件傳輸協議和超文本傳輸協議的一個實現。

 

首先要安裝Samba服務

 登錄192.168.223.100虛擬機(登陸你自己的虛擬機),修改主機名

 命令如下:

    # hostnamectl set-hostname samba

    # hostnamectl 

 

 

 

 

 安裝Samba服務,命令如下:

    # yum install -y samba

 

 

 

 安裝完成之后配置Samba的配置文件,命令如下:

    # vi /etc/samba/smb.conf

 進入配置頁面之后修改【global】中的內容(不一樣的修改,沒有的添加)

        load printers = no

    cups options = raw

    printcap name = /dev/null                                                         

    # obtain a list of printers automatically on UNIX System V systems:

    printcap name = lpstat 

    printing = bsd

    disable spoolss = yes

 

在配置文件的最后面添加以下內容:

[share]

        path = /opt/share

        browseable = yes

        public = yes

        writable = yes

創建目錄並賦予權限,命令如下:

# mkdir /opt/share

# chmod 777 /opt/share/

啟動Samba服務,命令如下:

# systemctl start smb

# systemctl start nmb

查看端口啟動情況,命令如下(netstat命令若不能用,自行安裝net-tools軟件包):

# netstat -ntpl

 

 創建Samba用戶,命令如下(這個用戶必須是系統存在的用戶):

 # smbpasswd -a root 

 

 

 

重啟Samba服務,命令如下:

# service smb restart

然后使用Samba服務

關閉防火牆服務,命令如下:

# systemctl stop fivewalld

使用PC機,按“win+R”鍵,並輸入Samba服務的IP地址,如下圖:

 

 

 

 在彈出界面輸入用戶名和密碼,然后單擊右下角的“確定”按鈕登錄(用戶名“root”和密碼都是自己設置的,如果沒設置密碼直接回車),如圖所示:

 

 

 

可以看到一個root目錄一個share目錄,Samba會默認共享用戶目錄,share則是通過配置文件共享的目錄。

使用Samba服務,可以簡單地理解為共享文件服務器,將需要被共享的文件,放入share目錄即可,將之前移動到/media中的repo文件,移動到share目錄,命令如下:

    # mv /media/* /opt/share/

然后打開PC機,進入share目錄,查看被共享的文件,如下圖:

 

 這樣就完成Samba的簡單共享啦~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM