91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux系統如何安裝和使用Samba

發布時間:2022-01-25 09:53:44 來源:億速云 閱讀:178 作者:小新 欄目:開發技術

小編給大家分享一下Linux系統如何安裝和使用Samba,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

Samba是在Linux和UNIX系統上實現SMB協議的一個免費軟件,有服務端和客戶端程序構成。隨著Linux的普及,如何共享Linux下的文件成為用戶關心的問題。其實,幾乎所有的Linux發行套件都提供了一個很好的工具Samba--通過它可以輕松實現文件共享。

Linux系統如何安裝和使用Samba

安裝Samba

$ yum install samba samba-client samba-common

Samba-common:這個套件則主要提供了 SAMBA 的主要設定檔(smb.conf) 、 smb.conf 語法檢驗的測試程序 ( testparm )等等。

samba:這個套件主要包含了 SAMBA 的主要 daemon檔案 ( smbd 及 nmbd )、 SAMBA 的文件檔 ( document )、以及其它與 SAMBA 相關的logrotate 設定文件及開機預設選項檔案等。

samba-client:這個套件則提供了當 Linux 做為SAMBA Client 端時,所需要的工具指令,例如掛載 SAMBA 檔案格式的執行檔 smbmount等等。

Samba用戶

Samba用戶必須是系統用戶但密碼是Samba密碼。

$ useradd wode
$ smbpasswd -a wode
$ pdbedit -a -u wode

Samba賬戶設置別名(/etc/samba/smbusers)

$ vim /etc/samba/smbusers
root = administrator admin
nobody = guest pcguest smbguest
wode = hehe

Samba配置文件

$ cat /etc/samba/smb.conf
[global]
workgroup = WORKGROUP                 #工作組;server string = Samba Server          #顯示名稱;security = user                       #安全級別;load printers = YES                   #加載打印機;username map = /etc/samba/smbusers    #指定名稱映射文件;[home]
comment = Home Directories
browseable = no
writable = yes

[wode]                 #提供一個共享名稱,下面都是為這個共享目錄提供的可選擇參數,根據需求搭配即可,注意參數之間不可相互矛盾;comment = share        #描述信息;path = /wode           #共享文件路徑;public = yes           #是否公開;browseable = yes       #是否可瀏覽;writable = yes         #可寫;read only = no         #是否只讀;writable_list = user1  #定義哪些用戶可寫;valid_users = user2    #定義哪些用戶可以使用;invalid_users = user3  #定義哪些用戶不可以訪問;[public]
path = /public
public = yesread only = yes

啟動服務

$ service smb restart
Starting SMB services: [  OK  ]
Starting NMB services: [  OK  ]

Linux掛載Samba共享

需要注意的是掛在端也需要安裝cifs相關的文件系統包

$ yum install cifs*
$ mount -t cifs -o username=username,password=password //IP/share /mnt

Linux開機自動掛載samba共享

$ vim /etc/fstab.conf
//IP/share    /mnt     cifs    credentials=/etc/samba/cred.passwd  0  0
$ vim /etc/samba/cred.passwd
username=user
password=redhat
chmod og=-- /etc/samba/cred.passwd

Linux掛載windows共享

$ mount -o username=administrator //IP/share /mnt

免密碼版

上面都是設置密碼,安全訪問模式。有時候你可能需要免密碼訪問,本人是碰到不同Linux內核版本導致有用戶密碼模式下總是無法掛載成功,后來就使用免密碼模式。共享目錄基本配置如下:

[global]
workgroup = SAMBA
security = user
map to guest = Bad User  

[mysql_data]
comment = mysql data backup
path = /data/backup
public = yes
browseable = yes
writable = yesread only = no
guest ok= yes


然后客戶端掛載的時候需要注意,比如:

$ mount -t cifs -o rw //172.18.201.6/mysql_data /mnt          
Password for root@//172.18.201.6/mysql_data:

還是會出現讓輸入密碼的交互模式,你一回車就會掛載上了。有沒有辦法去掉這個輸出呢?再加一個password參數就ok了。

$ mount -t cifs -o password,rw //172.18.201.6/mysql_data /mnt

CIFS協議在我的使用過程中還是比較穩當和性能不錯的,我經常拿來作為數據庫備份目錄掛載。

以上是“Linux系統如何安裝和使用Samba”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

清原| 寻甸| 元氏县| 香格里拉县| 沧州市| 土默特左旗| 彭州市| 三明市| 陈巴尔虎旗| 晋中市| 屏东县| 深圳市| 柳林县| 平果县| 尚义县| 姚安县| 汉沽区| 邵武市| 通江县| 甘德县| 手游| 和龙市| 焦作市| 紫云| 崇文区| 友谊县| 榆社县| 黄大仙区| 济宁市| 五家渠市| 八宿县| 阳新县| 济阳县| 阜南县| 张家川| 玉林市| 舞阳县| 阳城县| 策勒县| 招远市| 江城|