Linux之Samba服務

2021-01-06 百度經驗

Linux之Samba服務

Samba服務是實現Windows和Linux作業系統網絡共享,首先我們需要在Linux作業系統中安裝,通過命令yum grouplist|grep -I file找出與文件系統共享的安裝包,發現有CIFS file server,再通過命令yum groupinfo 『CIFS file server』來查看安裝包的信息,是跨Windows和Linux文件共享的服務。

我們通過命令yum groupinstall 『CIFS file server』來安裝Samba服務,在這裡使用yum groupinstall而不用yum install的原因是groupinstall不僅會安裝Samba訪問且會把相關的軟體包一起安裝。

我們通過命令service smb restart來對Samba服務進行重啟,重啟後系統提示服務已經ok了,通過chkconfig on設置服務開機自動啟動,通過命令chkconfig –list查看開機啟動是否設置成功,發現運行級別2-5都已經開啟了

我們還需要開啟nmb服務,nmb服務是負責名稱解析的,通過命令service nmb restart來對nmb服務進行重啟,重啟後系統提示服務已經ok了,通過chkconfig on設置服務開機自動啟動,通過命令chkconfig –list查看開機啟動是否設置成功,發現運行級別2-5都已經開啟

通過命令修改vim /etc/samba/smb.conf來編輯samba服務配置文件,如SElinux對samba服務是有保護的,當文件設置為共享時,都需要通過命令chcon –t來改變SElinux屬性,不然會拒絕Samba服務的的訪問。以及我們可以修改全局層面的設置包括工作組等配置信息。

我們通過命令cat /etc/samba/smbusers來查看當前samba的用戶信息,默認用root帳號登陸samba會認定為管理員帳號登陸,當你用administrator admin登陸的時候就認為本地用的是root帳號登陸,用guest,pcguest,smbguest登陸的時候就讓我本地用的是nobody帳號登陸。

創建一個用戶為thomas的帳號,但不需要密碼,在根目錄下通過命令mkdir /share建立一個share的文件共享目錄,並通過命令chown Thomas /share給thomas用戶700的權限,也就是可以對共享目錄讀寫等權限。

修改SElinux屬性,通過命令ll –dZ /share查看當前文件目錄的SElinux屬性,當前的屬性是default_t需要通過命令chcon –t samba_share_t /share改為samba_share_t屬性。這樣samba服務可以正常訪問這個共享目錄。

通過命令vim /etc/samba/smb.conf來配置共享目錄,配置共享路徑path=/share,只有thomas可寫,可瀏覽,通過命令service smb restart重啟該服務

把本地用戶轉換為samba用戶,通過命令smbpasswd –a Thomas 把本地用戶thomas變成samba用戶,這時候需輸入samba密碼,系統提示用戶增加成功。

通過命令smbclient –L //172.1.1.1訪問這臺伺服器共享目錄,默認讓我們輸入超級用戶的密碼,直接回車以匿名用戶登錄,現在不以匿名用戶改用thomas用戶登錄。

相關焦點

  • Linux Samba安裝服務與修改防火牆配置
    使用如下命令查看是否已經安裝Linux Samba和samba-clientyum info samba samba-client 如果已經安裝的話,在命令輸出的第一行會顯示 Installed Packages;如果顯示Available Packages,則表明沒有安裝,請繼續第2步進行安裝  2.
  • linux基礎應用(Samba文件共享)
    Samba簡介Samba由伺服器和客戶端組成的共享軟體,基礎SMB(Server Message Block)協議(實現區域網內文件等資源共享服務的協議),實現了Linux與Windows系統間的文件共享註:NFS是屬於輕量級的文件共享服務,不支持Linux與Windows系統間的文件共享搭建Samba共享存儲服務1、查看系統環境準備相應的安裝包linux-szge
  • Linux系統管理基礎知識之嵌入式Samba伺服器配置
    還有一個便利的條件是,可以實現linux和windows之間進行共享!samba如何安裝呢?在ubuntu下面,我們可以很方便的安裝!用root用戶執行如下命令進行安裝:1)apt-get install samba;2)apt-get install smbclient;執行完成以上安裝之後,我們需要對服務進行重啟,同樣我們也有相應的命令進行操作:1)/etc/init.d/samba start 開啟samba服務2)/etc/init.d/samba stop 關閉samba服務3)/etc/init.d/samba restart
  • Ubuntu samba配置服務文件包
    Ubuntu samba配置服務文件包 Ubuntu samba服務主要配置文件為/etc/samba/smb.conf在windows系統中不用輸入密碼訪問linux共享目錄假設共享目錄為/home/share sudo gedit /etc/samba/smb.conf
  • Linux網絡服務之SAMBA配置文件詳解
    這個參數很有用,可以使得 samba 配置更靈活,可以讓一臺 samba 伺服器模擬多臺不同配置的伺服器。domain master = yes/no說明:設置 Samba 伺服器是否要成為網域主瀏覽器,網域主瀏覽器可以管理跨子網域的瀏覽服務。
  • 兮克:Linux下如何設置samba伺服器
    Linux下的samba服務主要用於Windows平臺和Linux平臺區域網內實現文件共享。每一款NAS的核心功能都提供了SMB協議,SMB是samba的核心啟動服務,主要負責建立Linux Samba伺服器與Samba客戶機之間的對話, 驗證用戶身份並提供對文件和列印系統的訪問,只有SMB服務啟動,才能實現文件的共享。我們可以在Linux系統上安裝samba伺服器,模擬Windows環境下對NAS文件的共享功能。
  • 兮克:Linux下如何設置samba伺服器
    Linux下的samba服務主要用於Windows平臺和Linux平臺區域網內實現文件共享。每一款NAS的核心功能都提供了SMB協議,SMB是samba的核心啟動服務,主要負責建立Linux Samba伺服器與Samba客戶機之間的對話, 驗證用戶身份並提供對文件和列印系統的訪問,只有SMB服務啟動,才能實現文件的共享。
  • Linux如何搭建Samba文件共享服務
    1.Samba軟體的組成(1)Samba軟體包的構成在系統的安裝光碟中可以找到與Samba相關的幾個軟體包,主要包括服務端軟體samba、客戶端軟體samba-client,用於提供服務端和客戶端程序的公共組件samba-common。大部分軟體包已經隨系統默認安裝好了,用戶可以查詢系統中samba相關軟體包的安裝情況。
  • Samba 漏洞是Linux 版「永恆之藍」?看安全人員怎麼說
    Samba是在Linux和UNIX系統上實現SMB協議的一個軟體,因此,有人稱,這是Linux版「永恆之藍」。這種說法真的準確嗎?360安全研究人員蔡玉光對雷鋒網表示,應該沒有「永恆之藍」對Windows系統產生的影響那麼大,原因在於,該漏洞需要通過一個可寫入的Samba用戶權限提權到samba所在伺服器的root權限,samba默認是root用戶執行的。
  • 一步一步安裝linux下samba共享文件伺服器實例,親測完美實現
    2 安裝vimSamba伺服器安裝(通過yum來進行安裝),離不開vim服務。安裝命令Yum install vim(四)安裝samba伺服器(一)安裝samba服務[root@localhost ~] rpm -qa | grep samba得到的結果如下:
  • Ubuntu安裝Samba服務設置目錄共享
    1、安裝samba程序sudo apt-get install sambasudo apt-get install smbclient2、查看版本samba -V3、設置訪問用戶請根據需要自己設置ID ,我這裡設置為
  • Linux系統中修復SambaCry漏洞(CVE-2017-7494)
    Samba 很久以來一直是為 *nix 系統上的 Windows 客戶端提供共享文件和列印服務的標準。家庭用戶,中型企業和大型公司都在使用它,它作為最佳解決方案在多種作業系統共存的環境中脫穎而出。
  • Centos8 Linux下利用samba設置共享目錄
    Centos8 Linux下利用samba設置共享目錄在windows中文件夾共享可以實現文件建傳送,在Linux系統中也能實現文件的共享,並且功能相比較windows系統更強大和靈活,對權限的控制可以做到非常的細緻。實現起來也相當的簡單。
  • CentOS 7下Samba服務安裝與配置詳解
    Samba提供了基於CIFS的四個服務:文件和列印服務、授權與被授權、名稱解析、瀏覽服務。前兩項服務由smbd提供,後兩項服務則由nmbd提供。 簡單地說,smbd進程的作用是處理到來的SMB軟體包,為使用該軟體包的資源與Linux進行協商,nmbd進程使主機(或工作站)能瀏覽Linux伺服器。
  • 通過Samba訪問樹莓派的文件
    samba由於我需要經常訪問樹莓派的文件,有時還要互相拷貝文件,為了方便就在樹莓派上安裝了Samba服務。下面是具體的安裝方法:1、安裝Samba 命令:sudo apt-get install samba samba-common
  • contiki之配置samba伺服器訪問共享文件夾-百家號 - 百度經驗
    本文將介紹contiki在vm下的安裝,以及通過samba訪問共享文件夾的配置contiki是一個小型的作業系統,因其有高移植性,支持網絡多任務,正越來越受到開發者的重視,本文將介紹contiki的安裝和配置。
  • Ubuntu samba安裝伺服器與圖形管理界面
    Ubuntu samba安裝伺服器與圖形管理界面 安裝Ubuntu samba圖形管理界面到這裡,你已經可以去訪問別人共享的目錄了如smb://192.168.2.187/啟動Ubuntu samba:命令: sudo /etc/init.d/samba start
  • Ubuntu samba安裝創建共享目錄及使用
    Ubuntu samba安裝創建共享目錄及使用 創建Ubuntu samba帳戶sudo touch /etc/samba/smbpasswd sudo smbpasswd -a phinecos 然後會要求你輸入samba帳戶的密碼[如果沒有第四步,當你登錄時會提示 session setup failed
  • Ubuntu 18.04安裝Samba伺服器及配置
    使用samba服務可以區域網中很方便的共享文件,包括Linux系統、Windows系統、還是MacOS系統的主機之間。這裡以Linux伺服器Ubuntu 18.04版本為例進行說明。sudo apt-get install samba samba-common三、創建一個用於分享的samba目錄。 sudo mkdir /home/li/smb/share四、給新創建的目錄設置權限 sudo chmod 777 /home/li/smb/share五、添加用戶。
  • 安裝並配置Samba伺服器
    4.安裝VMware Tools VMware Tools 中包含一系列服務和模塊,可在 VMware 產品中實現多種功能,從而使用戶能夠更好地管理客戶機作業系統,以及與客戶機作業系統進行無縫交互。