在linux下配置ftp許可權使用者
阿新 • • 發佈:2018-11-12
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