iT邦幫忙

1

windows10無法使用帳密登入samba

  • 分享至 

  • xImage

windows主機版本 : windows10專業版
另一台電腦的Linux版本
https://ithelp.ithome.com.tw/upload/images/20201216/20133549SM5ryIau2j.png
samba版本
https://ithelp.ithome.com.tw/upload/images/20201216/20133549uJUx20Nk9t.png
遇到問題:

Win10登入架好的samba時顯示指定的網路密碼不正確,但帳號密碼輸入正確。

用連接網路資碟機的方式,會出現指定網路密碼不正確。
https://ithelp.ithome.com.tw/upload/images/20201216/20133549wF7XmBXZDF.png

如果從檔案總管的路徑上輸入\192.168.0.22則會出現使用者名稱或密碼不正確。
https://ithelp.ithome.com.tw/upload/images/20201216/20133549tAMYLC4CHW.png
在殘留路徑點了則是顯示權限不足。
https://ithelp.ithome.com.tw/upload/images/20201216/201335499q8Wjs7luU.png
以下是我的smb.conf設定,[project]為分享目錄。
https://ithelp.ithome.com.tw/upload/images/20201216/20133549X41jGQmJXe.png
分享目錄/home/project 的權限已經設定為777。
https://ithelp.ithome.com.tw/upload/images/20201216/20133549IOlHkWNFKc.png
已經用useradd -G users smb1建立好系統帳號。
https://ithelp.ithome.com.tw/upload/images/20201216/20133549EPx2Vnu0H5.png
samba帳號也建立好了,密碼都設相同的。
https://ithelp.ithome.com.tw/upload/images/20201216/20133549Kcgis3RjAx.png
防火牆設定

firewall-cmd --permanent --zone=public --add-service=samba
firewall-cmd –reload

SELINUX也關閉了
https://ithelp.ithome.com.tw/upload/images/20201216/201335491HFu5XKoR6.png

用”service smb restart”,”service nmb restart”,”reboot”重啟過後依然不行,在網路上找了許多方法來嘗試,修改登錄檔等等的,電腦還弄壞還原了兩次,不斷嘗試還是一樣....。做法主要是參考

鳥哥 : http://linux.vbird.org/linux_server/0370samba.php

https://josephjsf2.github.io/linux/2019/11/01/share_centos_folder_with_windows.html

在smb.conf的[global]加入map to guest = bad user就可以以訪客身分進入,代表smb本身功能應該沒有問題,可是密碼的部分還是無解....。

小弟是初學者,怕問題說不清楚,用了很多截圖,煩請各位高手幫忙解答!

frankfan iT邦新手 5 級 ‧ 2020-12-22 18:14:13 檢舉
問題已解決,可能動到系統的登錄檔還什麼的,重灌windows就能登入samba。
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
1
ckp6250
iT邦好手 1 級 ‧ 2020-12-16 20:11:43
最佳解答

若是初學者的話,要不要先用 webmin 去設定比較簡單?

看更多先前的回應...收起先前的回應...
frankfan iT邦新手 5 級 ‧ 2020-12-17 17:05:46 檢舉

感謝回應,但因工作關係,必須使用SAMBA...

ckp6250 iT邦好手 1 級 ‧ 2020-12-17 19:35:31 檢舉

webmin 就是架在 Linux 的系統管理工具啊,用它來設定 samba 或其它服務比較容易入門。

https://ithelp.ithome.com.tw/upload/images/20201217/20119662iHolb3OIUS.png

frankfan iT邦新手 5 級 ‧ 2020-12-18 12:34:32 檢舉

請問能提供一下具體的操作嗎,webmin似乎安裝好了,在網址上輸入
https://192.168.0.22:10000 這樣對嗎,可是連不上...
192.168.0.22是區網ip...還是要輸入別的?

frankfan iT邦新手 5 級 ‧ 2020-12-18 13:06:47 檢舉

痾成功了謝謝,來試用看看。

frankfan iT邦新手 5 級 ‧ 2020-12-18 15:26:22 檢舉

https://ithelp.ithome.com.tw/upload/images/20201218/201335491LMQ60mHac.png
https://ithelp.ithome.com.tw/upload/images/20201218/20133549Z1e35HT28E.png
https://ithelp.ithome.com.tw/upload/images/20201218/201335491F7qpq3zTF.png
請問這樣設定對嗎....但還是同樣問題,網路認證顯示指定的網路密碼不正確,smb1,smb2,smb3密碼也都重新設定過了。
security=user密碼就登不進,map to guest=bad user匿名登入就可以。

ckp6250 iT邦好手 1 級 ‧ 2020-12-18 15:58:27 檢舉

我的【Samba 使用者清單】是沒有設定,保持空白。
您的【系統—使用者與群組】中,有看到win10的這個使用者名稱和密碼碼嗎?

frankfan iT邦新手 5 級 ‧ 2020-12-18 16:15:23 檢舉

https://ithelp.ithome.com.tw/upload/images/20201218/20133549WftrDzOYMn.png
不太懂您的意思,我是以root帳號進入webmin的,samba帳號不是要建立在系統帳號存在的情況下才可建立嗎(Linux先有smb1,SAMBA才能創smb1這個帳號)?
截圖是【系統—使用者與群組】

ckp6250 iT邦好手 1 級 ‧ 2020-12-18 16:28:42 檢舉

我也不知道您為何弄不出來,我的 /etc/smb.conf 設定就很簡單,就五行,您照抄試看看,要重啟samba

[project]
	directory mode = 777
	create mode = 777
	public = yes
	path = /home/project
	writeable = yes
frankfan iT邦新手 5 級 ‧ 2020-12-18 16:57:42 檢舉

一樣不行...看來我該換台電腦試看看了。
https://ithelp.ithome.com.tw/upload/images/20201218/20133549Nu36tXtAyB.png
用VirtualBox的虛擬電腦跟另一台Linux電腦都無法連上,感覺是我這台win10的問題...。

3
japhenchen
iT邦超人 1 級 ‧ 2020-12-17 09:22:08

你確定你的linux上的SAMBA是否支援SMB V2或V3,Windows10已不支援SMB v1

看更多先前的回應...收起先前的回應...

還沒問你的linux是啥發行版,太老舊的話,請升級

看到你提SELinux,大概猜到是CentOS6或7,請參考以下
http://benjr.tw/100913

千萬別試圖在Windows10上啟用老舊的smb v1,這無異於在你的電腦後面開個大漏洞,只要在別人的電腦上,開個資料夾輸入
\\windows10.ip\C$
就可以開啟win10的C槽的話,這危不危險?別這樣玩

frankfan iT邦新手 5 級 ‧ 2020-12-17 17:04:15 檢舉

我的是CentOS7,看起來Win10是預設支援SMB2,連線看起來是正常的...,可是即使勾選支援舊版的SMB1,問題依然存在...

1
frankfan2
iT邦新手 5 級 ‧ 2020-12-17 11:34:58

感謝ckp6250回答,但因工作關係,必須使用SAMBA/images/emoticon/emoticon37.gif
感謝japhenchen回答,我是發問者(新手不能回應,只好用另一個帳號回答自己的....)!
https://ithelp.ithome.com.tw/upload/images/20201217/20133591MmUgWQhS0E.png
我的是CentOS7,看起來Win10是預設支援SMB2,連線看起來是正常的...,可是即使勾選支援舊版的SMB1,問題依然存在...頭疼。

另外輸入Get-WindowsOptionalFeature -Online -FeatureName SMB1Protocol顯示bash:.....找不到指令,是不是少安裝了什麼....。

文章標籤

檢查過firewall的
TCP 445 - SMB over TCP port.
TCP 137 - SMB over TCP port (via NetBIOS).
UDP 137 - SMB over UDP port (via NetBIOS).
UDP 138 - SMB over UDP port (via NetBIOS).
TCP 139 - SMB over TCP port (via NetBIOS).
都有打開嗎?

frankfan iT邦新手 5 級 ‧ 2020-12-18 11:21:56 檢舉

抱歉可以說一下具體操作嗎,爬文看不太懂!!/images/emoticon/emoticon13.gif
https://ithelp.ithome.com.tw/upload/images/20201218/20133549L7DKzE6Ina.png

我要發表回答

立即登入回答