Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save dogukanatakul/1c9f2b0dc2c58901bfa4ada9ce972064 to your computer and use it in GitHub Desktop.

Select an option

Save dogukanatakul/1c9f2b0dc2c58901bfa4ada9ce972064 to your computer and use it in GitHub Desktop.
ubuntu_belirli_klasore_yetkisi_olan_ftp_kullanicisi_acma.md

sudo adduser ftpuser

sudo nano /etc/ssh/sshd_config

DenyUsers ftpuser

sudo systemctl restart ssh

sudo mkdir -p /home/ftpuser/ftp

sudo chown nobody:nogroup /home/ftpuser/ftp

sudo chmod a-w /home/ftpuser/ftp

sudo usermod -aG www-data ftpuser

sudo mkdir /home/ftpuser/ftp/upload

sudo mount --bind /yetki_verilecek_klasor /home/ftpuser/ftp/upload

sudo chmod -R 775 /yetki_verilecek_klasor

sudo nano /etc/fstab

/yetki_verilecek_klasor /home/ftpuser/ftp/upload none bind 0 0

sudo nano /etc/vsftpd.conf

chroot_local_user=YES

allow_writeable_chroot=YES

write_enable=YES

local_umask=002

sudo chown ftpuser:ftpuser /home/ftpuser/ftp/upload

sudo systemctl restart vsftpd

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment