查看和修改Centos系統ftp用戶名和密碼的方法

今天需要更新一個老項目,老到還是用FTP發佈代碼的那種項目,但有ftp賬號,忘記密碼了,於是需要登錄到服務器重置密碼,跟大家分享下經過,希望後續遇到類似問題的朋友有點啓發。

這臺服務器是別人交接過來的,所以對這臺服務器比較陌生。因爲之前有所瞭解,Linux系統最常見的就是VSFTPD這個應用,所以先用whereis vsftpd嘗試找到FTP配置目錄,很順利地,輸出的結果顯示配置文件在/etc/vsftpd/目錄下。

看了一下,在配置根目錄下有user_list文件,打開發現目標用戶名並不在這個文件裏,所以初步判斷,應該是單獨有配置了用戶列表。

在同一個目錄下發現有個叫user_conf.d的文件夾,打開一看,裏面確實包含了以用戶名a命名的文件, 不過嘗試用passwd a來修改密碼,一直報錯:用戶不存在,百思不其解。於是繼續找,後面在百度上看到一篇文章,說是有一種配置方式是將用戶名和密碼統一寫到一個叫login.txt的文本里的,找了一下,沒發現這個文件,不過發現了一個叫pam_mysql_config的文件,打開一看,文件的內容包括數據的host,用戶名和密碼等連接信息,通過mysql一連接後發現有個叫vsftpd的數據庫,裏面的account裏可以看到賬戶和密碼,至此,問題解決了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章