CentOS6.4下裝vsftpd-2.2.2-11遇到的問題

來源:互聯網
上載者:User

CentOS6.4下裝vsftpd-2.2.2-11遇到的問題 1:修改/etc/sysconfig/selinux設定檔後系統無法啟動問題 由於裝vsftp後在win7下上傳檔案總是550,看網上有說修改該設定檔,把SELINUX=enforing改為disabled的,於是就嘗試了,然後重啟,悲劇了,虛擬機器vmware提示“客戶機作業系統cpu已被禁用,請關閉電源或重啟虛擬機器”。由於頭一次遇到這中文提,所以也沒懷疑到是剛才參數配置的。然後網上求救,各種修改虛擬機器參數,修改vmware進程對應的cpu核心數,結果都不起作用。進不了系統,那還能幹毛啊,沒法,只得重裝,好在重裝很快,個把小時吧,又來了一遍,jdk,tomcat,sshd個人化參數配置等都處理了一邊,然後又開始裝vsftpd,一路ok,然後win登入,仍然550,重複上面操作,修改參數,重啟,好吧,又死了。看來得確是修改/etc/sysconfig/selinux參數引起的,那就找解決方案吧,大致搜尋了一番,較為靠譜的就是使用linux單使用者進入系統,然後還原設定檔參數。那就開始吧:1:進入啟動畫面後,當初先作業系統選擇介面時候,按“e”,進入系統啟動編輯介面。2:上下鍵翻滾,選中kernel,然後點擊“e”,進入編輯介面3:在該行最後鍵入空格,然後輸入" selinux=0 single",斷行符號,返回上一介面,點擊“b”。4:   ok,進入單一使用者模式,把/etc/sysconfig/selinux參數還原,reboot,啟動恢複正常(重啟過程相對很慢,因為需要重新對整個檔案系統進行標記)。 2:550:Permission deined 開始網上找的到幾個類似問題解決方案,都是修改系統/etc/vsftpd/vsftpd.conf檔案,把write_enable=NO改為YES即可,但我的設定檔裡面本來就是這樣的,然後接著找答案,發現有提到修改anon_upload_enable=YES,查看自己的設定檔,果真,這行是被注釋的,去掉注釋,重啟服務,好了,550沒有了,看來不同版本下注釋的參數不一樣啊,我的版本vsftpd-2.2.2-11。 3:553 could not create file 解決完上面的問題,就又開始553錯誤了,按照網上說的,輸入如下命令:setsebool -P ftpd_disable_trans 1結果提示xxx(no such file or directory),就納悶了,怎麼好多方案到我這都不行呢,look for ing..總算找到眼前一亮的了,輸入如下命令:getsebool -a |grep ftpd返回:allow_ftpd_anon_write --> offallow_ftpd_full_access --> off(紅色部分)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~allow_ftpd_use_cifs --> offallow_ftpd_use_nfs --> offftpd_connect_db --> offftpd_use_passive_mode --> off修改紅色一行,把off改為onsetsebool allow_ftpd_full_access onservice vsftpd restartwin7下測試上傳,成功! 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.