Tuesday, February 7, 2017

ปรับให้เฉพาะ user log FTP (Proftp)

Install Proftp

install-setup-proftpd-debian-9-stretch

* หลังจากเซท TLS ให้ แก้ไขไฟล์ /etc/proftpd/proftpd.conf เพื่อให้โหลดไฟล์ tls.conf ขึ้นมาทำงาน
Include /etc/proftpd/tls.conf

ติดตั้ง Firewalld เพิ่ม

apt install firewalld

เพิ่ม Rul firewall

firewall-cmd --zone=public --permanent --add-service=ftp
firewall-cmd --zone=public --permanent --add-port=6000-6100/tcp

* ปรับไฟล์ /etc/proftpd/proftpd.conf เพื่อเปิด PassivePorts  ให้ Login FTP ผ่าน FileZilla ได้

[...]DefaultRoot                     ~ !adm
PassivePorts    6000    6100
[...] 

Ref: proftpd

---------------------------------------------------------------------------------------------------------

ปรับเพิ่มเติมให้เฉพาะ user สามารถ log in FTP ได้ บาง user ไม่ให้เข้าใช้งาน FTP

ปรับแก้ไฟล์ /etc/passwd เช่น

www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin

แก้ไขเป็น

www-data:x:33:33:www-data:/var/www:/usr/bin/false


-----------------------------------------------------------------------------------------------------------
Install quota on Debian 9
how-to-set-filesystem-quotas-on-debian-9

Set Quota:
Check quota on : quotaon -v /home
Add quota user: setquota -u logwin 10240M 10752M 0 0 /home
Edit quota user: edquota -u logwin
View quota user: quota -vs logwin
Report quota: repquota -s /home


No comments: