GNU/Linux >> Linux Esercitazione >  >> Linux

Rackspace Cloud Essentials:configura un utente in vsftpd per CentOS

Sezione precedente: Rackspace Cloud Essentials - Installa vsftpd per CentOS

Questo articolo descrive come creare utenti di sistema in vstfpd e chroot se necessario (isolali o "incarcerali" nella loro home directory).

Aggiungi un utente di sistema

Crea un nuovo utente per l'accesso FTP in vsftpd creando un nuovo utente di sistema Linux valido con i seguenti comandi:

useradd test
passwd test

Disabilita l'accesso SSH per gli utenti FTP

Lo script di creazione utente predefinito fornisce a un utente il /bin/bash shell, che può essere un po' troppo potente. Se non desideri che i tuoi utenti accedano al tuo server tramite SSH, puoi bloccare questo accesso. Quando modifichi la shell in /bin/false , gli utenti possono accedere solo tramite FTP o posta se l'hai configurato.

Modifica l'accesso utente con il seguente comando:

usermod -s /sbin/nologin test

Croot un utente

Ora puoi configurare vsftpd per poter chroot (comunemente indicati come jailing) gli utenti nelle loro home directory per sicurezza e privacy. Quando chroot utenti, non possono salire di un livello nella struttura della directory dopo aver effettuato l'accesso.

Con vsftpd, puoi eseguire il chroot di un utente modificando quanto segue nel file /etc/vsftpd/vsftpd.conf :

chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list

Devi creare un vsftp.chroot_list file e inserisci gli utenti che non usa chroot . Ogni utente usa chroot per impostazione predefinita. Pertanto, crea una chroot_list file, anche se il file rimarrà vuoto:

touch /etc/vsftpd/vsftpd.chroot_list

Dopo che il file è stato creato e hai impostato il tuo chroot_list , riavvia vsftpd con il seguente comando:

service vsftpd restart

Linux
  1. Crea e rimuovi utenti CentOS

  2. Come installare VSFTPD su un server Ubuntu Cloud

  3. Come installare VSFTPD su un Debian Cloud Server

  4. Come installare VSFTPD su un server cloud CentOS

  5. Come configurare VSFTPD su CentOS 7.x?

Come installare e configurare GlusterFS su CentOS 7/CentOS 8

Rackspace Cloud Essentials:configura un utente in vsftpd per CentOS

Rackspace Cloud Essentials - Consenti al tuo dominio di essere servito da Rackspace Cloud

Rackspace Cloud Essentials - Installa vsftpd per CentOS

Configura l'ambiente Chroot VSFTPD in CentOS e RHEL

CentOS / RHEL:come impostare la jail chroot per vsftp per tutti gli utenti