該用戶無法登錄,因為該帳戶目前已停用
這是每當我嘗試從 Windows 10 網域 PC 存取 Debian 盒子上託管的 samba 共用時遇到的錯誤。
如果我將共享公開,那麼我可以毫無問題地訪問它,但它不應該公開。一旦我嘗試應用任何訪問限制,它總是無法登入。這是第二次,幾個月前我第一次嘗試,但放棄了並將其公開。
我想要的是簡單的Linux 端身份驗證,因此,如果我有一個名為bob 的用戶,其samba 密碼為bobs_password,我想導航到我的Windows 電腦上的共享,在彈出的框中輸入bob: bobs_password,然後我們就可以開始了。
幾年前我有過一個這樣的共享,但不記得它的設定時間不超過幾分鐘...
我當前的設定檔。我不知道它還有多大意義,在過去的幾個小時裡它已經發生了很大的變化:
[global]
security = user
dns proxy = no
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
server role = standalone server
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
[share]
path = /home/bob
browsable =yes
writable = yes
read only = no
create mask = 0777
directory mask = 0777
valid users = bob
guest ok = no
[homes]
comment = Home Directories
browseable = no
read only = yes
create mask = 0700
directory mask = 0700
有什麼想法嗎?
答案1
在某些情況下,從網域中的 Windows 用戶端,如果電腦不在相同網域中,則必須在登入中指定電腦。前任:debian_server\bob
這樣,您可以使用儲存在 debian 方塊中的憑證強制進行驗證。