GNU/Linux >> Znalost Linux >  >> Linux

Použití seznamu povolených uživatelů s VSFTPD

Letmý pohled neukáže nic špatného na vašem konfiguračním souboru... problém může být jinde.

Pravděpodobně jste to již vyzkoušeli, ale možná by stálo za to zkontrolovat následující:

  • Ujistěte se, že jakýkoli uživatel vsftpd běží jako má příslušná oprávnění na /etc/vsftp.user_list . Nemáte svého vlastního neprivilegovaného uživatele nakonfigurovaného pomocí nopriv_user direktiva, ale výchozí je none.
  • Zkuste okomentovat chroot_local_users direktivu, abyste zjistili, zda není problém s chrootováním.
  • Restartovali jste po provedení změn proces vsftpd? Obyčejný Doh! Sysadmin moment pro mě je, že jsem provedl změny konfigurace, ale zapomněl HUP do procesu... (trapné, ano, já vím).
  • Zkuste spustit vsftpd přímo z příkazového řádku, aby se všechny chyby dostaly do STDERR.
  • Nakonfigurovali jste svého uživatele streams mít /bin/false jako přihlašovací shell? Zkuste použít /bin/nologin namísto. /bin/false zabrání tomuto uživateli vůbec se přihlásit.
  • Jako poslední možnost zvažte použití PAM a virtuálních uživatelů.

Linux
  1. Jak nainstalovat Nextcloud s ISPConfig 3.1

  2. Používáte Notify-Send s Cronem?

  3. Jak nastavit VSFTPD na CentOS 7.x?

  1. Seznam uživatelů v Linuxu – Nejlepší metoda

  2. Jak vytvořit uživatele Linuxu pomocí Ansible

  3. Použití barev s printf

  1. Omezit přístup k FTP pouze na /var/www pomocí Vsftpd?

  2. Používáte zalamování slov s Mc?

  3. Vsftpd neuvádí obsah adresáře?