Red de conocimiento informático - Aprendizaje de programación - Cómo vincular el nombre de dominio en Linux vsftp

Cómo vincular el nombre de dominio en Linux vsftp

Linux agrega un usuario FTP y establece permisos

Agregue un usuario ftp en Linux y establezca los permisos correspondientes.

Entorno: ftp para. vsftp. El nombre de usuario restringido es prueba. La ruta restringida es /home/test

2. Cree un usuario: bajo el usuario raíz:

useradd -d /home/test test //Agregue el usuario test y especifique el usuario de prueba. El directorio de inicio es /home/test

passwd test //Establecer una contraseña para la prueba

3. Cambie la configuración de permisos correspondiente del usuario:

usermod. -s / sbin/nologin test //La prueba de usuario limitada no puede hacer telnet, solo ftp

usermod -s /sbin/bash test //La prueba de usuario vuelve a la normalidad

usermod -d / test test //Cambie el directorio de inicio del usuario test a /test

4. Restringir a los usuarios a acceder solo a /home/test y no a otras rutas

Modificar /etc/vsftpd/vsftpd. .conf de la siguiente manera

chroot_list_enable=YES //Restringir el acceso al propio directorio

# (el valor predeterminado es el siguiente)

chroot_list_file=/etc/vsftpd/vsftpd.chroot_list

Edite el archivo vsftpd.chroot_list y agregue usuarios restringidos, una línea para cada nombre de usuario

Después de cambiar el archivo de configuración, no olvide reiniciar el servidor vsFTPd

[root@linuxsir001 root ]# /etc/init.d/vsftpd restart

5. Si necesita permitir que el usuario cambie la contraseña, pero no tiene permiso para iniciar sesión. el sistema a través de telnet:

usermod -s /usr/bin /passwd test //El usuario ingresará directamente a la interfaz de cambio de contraseña después de telnet