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/false
tidak dapat login dengan ftp juga.
Saya tidak mengerti bagaimana akses shell mempengaruhi vsftpd
server? 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/nologin
di Ubuntu) dan itu seharusnya tidak mempengaruhi akses ftp tetapi tidak berfungsi dalam kasus saya.