關閉iptables
#service iptables stop
檢視selinux狀態
#sestatus
如果selinux status引數為enabled即為開啟狀態
關閉selinux
#echo 0 > /selinux/enforce
(暫時性關閉)
#echo 1 > /selinux/enforce
(暫時性開啟)
#vim /etc/selinux/config (修改配置檔案 需要重啟)
將selinux=enforcing改為selinux=disabled
檢視是否安裝vsftpd
#rpm -qa|grep vsftpd
安裝#yum -y install vsftpd
開機自啟動
#chkconfig vsftpd on
啟動vsftpd
#service vsftpd start
修改配置檔案
#vim /etc/vsftpd/vsftpd.conf
允許匿名帳號上傳檔案
下面兩項取消登出
anon_upload_enable=yes (允許匿名帳號上傳檔案)
anon_mkdir_write_enable=yes (允許匿名帳號建立目錄)
把資料夾 /var/ftp目錄賦予 755的許可權
chmod -r 755 /var/ftp/
把資料夾 /var/ftp/pub 目錄賦予 777的許可權
chmod -r 777 /var/ftp/pub
本地使用者訪問配置
useradd -g ftp -d /var/ftp/pub -s /sbin/nologin username
1.使用使用者列表進行訪問控制
修改/etc/vsftpd/vsftpd.conf檔案,按以下語句設定:
userlist_enable=yes
表明vsftpd.ftpuser檔案中的使用者將被禁止訪問ftp伺服器。
userlist_enable=yes
userlist_deny=no
表明僅允許vsftpd.user_list檔案中的使用者訪問ftp伺服器。
userlist_enable=yes
userlist_deny=yes
表明vsftpd.ftpuser和vsftpd.user_list檔案中的使用者都不能訪問ftp伺服器。
2.限制使用者目錄的訪問許可權
修改/etc/vsftpd/vsftpd.conf檔案
chroot_local_user=yes
表明使用者登入後不能訪問自己目錄以外的其它目錄或檔案。
配置檔案修改後 重啟vsftpd服務
centos 解除安裝vsftpd方法
如果伺服器上安裝了vsftpd,配置出錯需要解除安裝vsftpd 1 查詢vsftpd root localhost rpm aq vsftpd vsftpd 2.0.5 16.el5 5.1 此處是查詢vsftpd的返回結果 2 使用service vsftpd status 檢視vsftpd的狀...
CentOS 手工編譯安裝vsftpd
開啟install檔案,照著裡面的指導一步一步安裝。遇到的問題 make時出現 lib libcap.so.1 could not read symbols file in wrong format collect2 ld returned 1 exit status make vsftpd err...
centos安裝啟動vsftpd服務
vsftpd作為ftp伺服器,在linux系統中是非常常用的。下面我們介紹如何在centos系統上安裝vsftp。什麼是vsftpd vsftpd是一款在linux發行版中最受推崇的ftp伺服器程式。特點是小巧輕快,安全易用。vsftpd 的名字代表 very secure ftp daemon 安...