GNU/Linux >> Belajar Linux >  >> Linux

Menggunakan daftar pengguna yang diizinkan dengan VSFTPD

Pandangan sepintas tidak menunjukkan ada yang salah dengan file konfigurasi Anda... masalahnya mungkin ada di tempat lain.

Anda mungkin sudah mencobanya, tetapi mungkin ada baiknya memeriksa hal berikut:

  • Pastikan bahwa apa pun pengguna vsftpd yang berjalan memiliki hak istimewa yang sesuai di /etc/vsftp.user_list . Anda tidak memiliki pengguna non-istimewa Anda sendiri yang dikonfigurasi dengan nopriv_user direktif, tetapi standarnya adalah tidak ada siapa-siapa.
  • Coba komentari chroot_local_users direktif untuk melihat apakah ada masalah dengan chroot-ing.
  • Sudahkah Anda memulai ulang proses vsftpd setelah melakukan perubahan? Doh biasa! momen sysadmin bagi saya adalah saya membuat perubahan konfigurasi tetapi lupa HUP ke prosesnya... (memalukan, ya saya tahu).
  • Coba jalankan vsftpd langsung dari baris perintah agar kesalahan apa pun masuk ke STDERR.
  • Sudahkah Anda mengonfigurasi streams pengguna Anda untuk memiliki /bin/false sebagai shell login? Coba gunakan /bin/nologin alih-alih. /bin/false akan mencegah pengguna itu masuk sama sekali.
  • Sebagai upaya terakhir, pertimbangkan untuk menggunakan PAM dan pengguna virtual.

Linux
  1. Daftar Pengguna di Linux - Metode terbaik

  2. Cara membuat Pengguna Linux Menggunakan Ansible

  3. Batasi Akses Ftp Hanya Ke /var/www Dengan Vsftpd?

  1. Vsftpd Tidak Mencantumkan Konten Direktori?

  2. Bagaimana cara mengatur VSFTPD di CentOS 7.x?

  3. Daftar file menggunakan perintah ls di Linux dengan path lengkap

  1. Cara menginstal Nextcloud dengan ISPConfig 3.1

  2. Bagaimana cara mengisi file dengan FF menggunakan dd?

  3. Ganti pengguna gitolite3 dengan git