vsftpd安裝、多使用者配置

來源:互聯網
上載者:User

標籤:

1、vsftpd安裝

rpm -ivh vsftpd 2.2.2 11.el6_4.1.x86_x64.rpm

2、添加ftp使用者

  • 添加ftp使用者組

  groupadd ftpg

  • 添加ftp使用者

  useradd -d /FtpFiles/ftpuser1 -s /sbin/nologin ftpuser1

  useradd -d /FtpFiles/ftpuser2 -s /sbin/nologin ftpuser2

  說明:添加ftpuser1、ftpuser2兩個使用者,根目錄分別為/FtpFiles/ftpuser1 、/FtpFiles/ftpuser2,-s /sbin/nologin表示不能讓使用者登入系統,只能登入ftp

  • 設定使用者密碼

  passwd ftpuser1

  會提示您輸入兩次密碼。

  ftpuser2相同操作。

3、修改ftp設定檔

  vi /etc/vsftpd/vsftpd.conf

  主要修改內容

  anonymous_enable=NO (不允許匿名登入,預設為YES)

  local_enable=YES (允許本機使用者登入,預設YES)

  write_enable=YES (允許使用者寫入權限,預設為YES)

  chroot_local_user=NO

  chroot_list_enable=YES

  chroot_list_file=/etc/vsftpd/chroot_list

4、/etc/vsftpd下建立chroot_list檔案,內容為使用者列表,每個使用者一行

  ftpuser1

  ftpuser2

5、重啟vsftpd

  service vsftpd restart

 

問題處理:

問題描述,ftp使用者能登入ftp,但是列不出目錄、上傳不了檔案,提示ftp伺服器被拒絕。

解決:

方法一、關閉SELINUX

vi /etc/selinux/config

SELINUX=disabled

方法二:利用setsebool

setsebool -a|grep ftp

將關閉的選項全部開啟,例如:

setsebool -P ftp_home_dir 1

再重啟vsftpd即可。

 

vsftpd安裝、多使用者配置

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.