服務器重啟后samba啟動不了,提示stop: Unknown instance: smbd start/running, process 76585


一、問題

服務器重啟后,samba連不上,如下命令查看,

(1)ps –aux | grep smbd

沒發現smbd進程

(2)

ye@ubuntu1404:~$service smbd  status
smbd stop/waiting

發現samba服務沒啟動

(3)使用如下命令啟動

sudo service smbd restart

sudo /etc/init.d/smbd  restart

這兩個重啟命令都不行,提示錯誤,如下

stop: Unknown instance: smbd 
start/running, process 76585

二、解決

手動啟動不了,使用如下方法調試

ye@ubuntu1404:~$sudo smbd -FS

選項F,意思讓smbd服務運行在前台,選項S意思讓log輸出在控制端,/var/log/samba/cores 目錄下也有運行log。具體意思man smbd可以查看。

提示/var/log/samba/cores 目錄權限不對,把/var/log/samba/cores 目錄刪了,再運行sudo smbd -FS,

最后發現是 /var/lib/samba/private/msg.sock 目錄權限變了(不知道為什么變了),把這個目錄刪掉,重新啟動smbd,成功。


三、總結

關鍵是要打開samba運行log,根據log調試。

打開方法 sudo smbd -FS


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM