Linux下安裝配置Samba教程整理

來源:互聯網
上載者:User


Samba可以實現Linux與Win之間的檔案分享權限設定,在內部開發文檔共用上還是極好的。

 

安裝Samba

 

查看Samba是否已安裝

# rpm -qa | grep samba

通過yum直接安裝Samba服務端和用戶端

#yum -y install samba samba-client


Samba的主設定檔為/etc/samba/smb.conf,這裡主要達到在win下通過帳號登入linux共用即可,複雜的配置可參考最後的地址。直接在smb.conf後加上一段共用塊。

[public]    comment = Public Files    path = /data/share/public    public = no    writable = yes    browseable = yes


配置塊通過TAB來縮排,拷貝出來的可能是空格。添加系統使用者並將使用者添加到samba賬戶中

# useradd -s /sbin/nologin smbuser# smbpasswd -a smbusersmbpasswd命令smbpasswd -a 增加使用者(要增加的使用者必須以是系統使用者)smbpasswd

-d 凍結使用者,就是這個使用者不能在登入了
smbpasswd -e 恢複使用者,解凍使用者,讓凍結的使用者可以在使用
smbpasswd -n 把使用者的密碼設定成空. 注意如果設定了"NO PASSWORD"之後,要允許使用者以空口令登入到Samba伺服器,管理員必須在smb.conf配置檔案的[global]段中設定以下的參數:null passwords = yes
smbpasswd -x 刪除使用者

測試組態是否無誤 - testparm

 

測試Samba的設定是否正確無誤,如上面的配置

# testparm -s smb.conf Load smb config files from smb.confProcessing section "[public]"Loaded services file OK.Server role: ROLE_STANDALONE[global]    workgroup = MYGROUP    server string = Samba Server Version %v    passdb backend = tdbsam    log file = /var/log/samba/%m.log    cups options = raw [public]    comment = Public Files    path = /data/share/public    read only = No

啟動Samba

查看Samba服務狀態、啟動及重啟。

# service smb statussmbd (pid  30408) is running...nmbd (pid  30411) is running... # service smb stopShutting down SMB services:                                [  OK  ]Shutting down NMB services:                                [  OK  ] # service smb startStarting SMB services:                                     [  OK  ]Starting NMB services:                                     [  OK  ] # service smb restartShutting down SMB services:                                [  OK  ]Shutting down NMB services:                                [  OK  ]Starting SMB services:                                     [  OK  ]Starting NMB services:                                     [  OK  ]

設定Samba服務開機自啟動

# chkconfig --list | grep smbsmb             0:off   1:off   2:off   3:off   4:off   5:off   6:off# chkconfig --level 35 smb on# chkconfig --list | grep smbsmb             0:off   1:off   2:off   3:on    4:off   5:on    6

:off
Windows清除共用記錄

通過Samba串連成功後會在本地記錄登入的帳號密碼,下次可直接連接,如果需要切換帳號可手動刪除串連記錄。
查看訪問記錄

C:\Users\Administrator>net use

不記錄新的網路連接。
 
狀態       本地        遠程                      網路
 
--------------------------------------------------------------------------
OK                     \\42.121.104.209\public   Microsoft Windows Network
命令成功完成。

清除訪問記錄


C:\Users\Administrator>net use \\42.121.104.209\public /delete
\\42.121.104.209\public 已經刪除。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.