升級為14.04發現到的第一個問題,但這個問題其實一直存在於Ubuntu每次新版本發布時,vsftpd的升級真的很麻煩每次都要重配置

這是在Ubuntu14.04 64位元,使用ftp 連線時會出現以下的訊息

vsftpd-error

libgcc_s.so.1 must be installed for pthread_cancel
500 OOPS: priv_sock_get_result

64bit fix

sudo apt-get remove vsftpd
sudo dpkg --remove vsftpd
sudo sed -i 's/chroot_local_user=NO/chroot_local_user=YES/g' /etc/vsftpd.conf
sudo sed -i 's/allow_writeable_chroot=NO/allow_writeable_chroot=YES/g' /etc/vsftpd.conf
sudo sed -i 's/seccomp_sandbox=YES/seccomp_sandbox=NO/g' /etc/vsftpd.conf
wget -N -O "vsftpd_3.0.2-1ubuntu2.deb" http://dinofly.com/files/linux/vsftpd_3.0.2-1ubuntu2_amd64.deb
sudo dpkg -i vsftpd_3.0.2-1ubuntu2.deb
sudo service vsftpd restart

32bit fix

sudo sed -i 's/chroot_local_user=NO/chroot_local_user=YES/g' /etc/vsftpd.conf
sudo sed -i 's/allow_writeable_chroot=NO/allow_writeable_chroot=YES/g' /etc/vsftpd.conf
sudo service vsftpd restart

修復後出現再次登入出現以下訊息

500 OOPS: child died

vsftpd-error2

執行以下命令

# sudo pam-auth-update

關閉SMB password synchronization

disable-smbpassword

再次登入就正常了

vsftpd3.0.2-login-ok

 

參考網址:

http://ubuntuforums.org/showthread.php?t=2218804

http://blog.csdn.net/tankejin/article/details/1059824

http://www.das-werkstatt.com/forum/werkstatt/viewtopic.php?t=1695

http://learninginfree.blogspot.tw/2014/05/ubuntu-sudo-talloc-stackframe-at.html

By tony

自由軟體愛好者~喜歡不斷的思考各種問題,有新的事物都會想去學習嘗試 做實驗並熱衷研究 沒有所謂頂天的技術 只有謙虛及不斷的學習 精進專業,本站主要以分享系統及網路相關知識、資源而建立。 Github http://stnet253.github.io

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料