[問題]
當初設定好Samba Server,也設定了/etc/samba/smb.conf來分享目錄;卻還是無法從windows登入!這是什麼情況啊?陷入沈思...
/* 奮鬥中... */
[解決]
哎呀!原來是犯了「權限」問題!
解決方法如下:
1. Samba Server允許可登入帳號密碼必須存在Linux System,所以要檢查/etc/passwd, 看看要從windows登入的帳號是否存在.若不存在,請使用:
useradd, groupadd 等指令將帳號加入Linux.
2. 注意UID與GID這是Linux下重要觀念(這裡不多解釋),在/etc/samba/smb.conf分享的目錄中檢查user權限.
假設分享目錄為 /home/project
#ls -al /home
...
drwxrws--- 4 root git 4096 3月 24 15:31 project
...
檢查權限若有問題請修改/etc/group將帳號加入相關group.
3.最後修改Samba Database設定:
#pdbedit -a -u <帳號>
這樣就可以從Windows登入了, 再次提醒:都是權限在搞怪!
好了,其它細節請自修!
沒有留言:
張貼留言