Saya menjalankan server Ubuntu 10,04 LTS dan saya ingin membuat pengguna yang hanya dapat mengakses server dari FTP.
Apa yang saya lakukan sejauh ini adalah:
- Install
vsftpd - Buat pengguna baru dengan shell login default diatur ke
/bin/false
Pengguna normal pada server semua dapat mengakses folder rumah mereka melalui ftp tetapi pengguna yang akses shell jarak jauh dihapus dengan mengaturnya untuk /bin/falsetidak dapat login dengan ftp juga.
Saya tidak mengerti bagaimana akses shell mempengaruhi vsftpdserver? Bagaimana saya bisa mengaktifkan akses ftp tanpa mengaktifkan kembali shell?
Pembaruan:
Saya menemukan referensi ini yang menyatakan bahwa saya harus menggunakan /sbin/nologin(tampaknya berada /usr/sbin/nologindi Ubuntu) dan itu seharusnya tidak mempengaruhi akses ftp tetapi tidak berfungsi dalam kasus saya.