Linux伺服器---配置samba

一生有你llx發表於2018-12-14

配置samba使用使用者名稱和密碼登入   

1 、當samba配置檔案中的secure設定為user的時候,需要正確的使用者名稱和密碼才能登入。

root@localhost   /]#  gedit /etc/samba/smb.conf

#   ----------------------- Standalone Server Options ------------------------

# Scurity can be   set to user, share(deprecated) or server(deprecated)

# Backend to   store user information in. New installations should

# use either   tdbsam or ldapsam. smbpasswd is available for backwards

# compatibility.   tdbsam requires no further configuration

     security   = user           // 這是預設值,需要使用者名稱密碼

    passdb backend = tdbsam

 

2 、管理賬戶和密碼

samba 預設使用tdbsam資料庫管理機制來統一管理使用者名稱和密碼,使用的命令是pdbedit,命令如下

命令

說明

pdbedit -L

列出samba使用者列表

pdbedit -Lv

列出samba使用者詳細資訊

pdbedit -Lw

列出smbpasswd格式的使用者

pdbedit –a wj

增加使用者wj

pdbedit –x wj

刪除使用者wj

pdbedit –c “[D]” –u wj

暫停使用者wj

pdbedit –c “[]” –u wj

回覆使用者wj

 

3 、新增使用者,必須確保這個使用者存在於你的Linux系統中

[root@localhost   wj]#  pdbedit -a david    // 新增使用者 david

new password:

retype new   password:

Unix   username:        david

NT username:         

Account   Flags:        [U          ]

User SID:             S-1-5-21-1098217942-694112815-2930643030-1000

Primary Group   SID:      S-1-5-21-1098217942-694112815-2930643030-513

Full Name:            david

Home   Directory:       \\localhost\david

HomeDir   Drive:       

Logon   Script:        

Profile   Path:         \\localhost\david\profile

Domain:               LOCALHOST

Account   desc:        

Workstations:        

Munged dial:         

Logon time:           0

Logoff time:          never

Kickoff   time:         never

Password last   set:     , 15 8  2018   10:15:21 CST

Password can   change:   , 15 8  2018   10:15:21 CST

Password must   change: never

Last bad   password   : 0

Bad password   count  : 0

Logon hours         :   FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

 

[root@localhost   wj]#  pdbedit -L    // 檢視是否新增成功

david:500:david

 

4 、重啟smb服務

[root@localhost   wj]#  gedit /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 137 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 138 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT

 

 [root@localhost wj]#  service iptables restart

iptables :將鏈設定為政策    ACCEPT filter nat                [ 確定 ]

iptables :清除防火牆規則:                                  [ 確定 ]

iptables :正在解除安裝模組:                                    [ 確定 ]

iptables :應用防火牆規則:                                  [ 確定 ]

iptables :載入額外模組: nf_conntrack_ftp                   [ 確定 ]

 

5 、啟動smb服務

[root@localhost   wj]#  service smb restart

關閉  SMB  服務:                                             [ 確定 ]

啟動  SMB  服務:                                             [ 確定 ]

[root@localhost   wj]#

 

6 、從windows測試,按下快捷鍵“window+r”,在彈出的視窗輸入命令“smb:\\192.168.0.113”,要求輸入使用者名稱和密碼,匿名使用者也無法登陸。

 

                                     

使用者登入後,只能檢視自己的家目錄,不能選擇其他目錄




做了一個Linux學習的平臺,目前出來一個雛形,各位可以參考使用
連結: https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ   密碼:n7bk

Linux伺服器---配置samba




來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29270124/viewspace-2222073/,如需轉載,請註明出處,否則將追究法律責任。

相關文章