1. 程式人生 > >在linux下配置ftp許可權使用者

在linux下配置ftp許可權使用者


1建立一個ftp使用者

  useradd -d /var/ftpfile  ftpuser //增加使用者ftpuser,並制定test使用者的主目錄為/var/ftpfile

2 ftp使用者設定密碼

passwd ftpuser

3修改使用者的許可權設定

  usermod-s /sbin/nologin  ftpuser //限定使用者ftpuser不能telnet,只能ftp

4設定ftp配置/etc/vsftpd.conf

  4.1anonymous_enable=NO(不允許匿名登入)

  4.2anon_upload_enable=YES

(允許使用者上傳檔案)

  4.3xferlog_file=/var/log/xferlog(開啟日誌檔案輸出位置)

  4.4將所有FTP使用者全部鎖定在主目錄

  chroot_local_user=YES

chroot_list_enable=NO

5修改ftp的預設埠

  listen_port=89

6由於linux系統中selinux的使用,使得ftp訪問或上傳會受到限制

  setsebool  allow_ftpd_full_access  1
setsebool allow_ftpd_use_cifs  1


setsebool allow_ftpd_use_nfs  1
setsebool ftp_home_dir  1