1. MySQL-Installationyum -y installiere MariaDB-Server systemctl enable --now mariadb.service 1.2 Tabellen, Datenbanken und Benutzer erstellenmysql -e "Datenbank vsftpd erstellen; vsftpd verwenden; Tabelle erstellen Benutzer (ID INT AUTO_INCREMENT NICHT NULL PRIMARY KEY, Name CHAR(50) BINARY NOT NULL, Passwort CHAR(48) BINARY NOT NULL); INSERT INTO Benutzer (Name, Passwort) Werte ('qiu', Passwort ('123456')); INSERT INTO Benutzer(Name,Passwort) Werte('zhang',Passwort('654321'));" mysql -e "wähle * aus vsftpd.users aus;" 1.3 Erstellen Sie ein Remote-Verbindungskontomysql -e "Erstelle Benutzer vsftpd@'192.168.31.%' identifiziert durch 'Pana#123';" mysql -e "gewähre alles auf vsftpd.* an vsftpd@'192.168.31.%';" 2. FTP-Server installieren2.1 vsftpd installierenyum install -y vsftpd 2.2 Installieren Sie pam_mysqlyum -y installiere vsftpd gcc gcc-c++ make mariadb-devel pam-devel wget http://prdownloads.sourceforge.net/pam-mysql/pam_mysql-0.7RC1.tar.gz tar xf pam_mysql-0.7RC1.tar.gz cd pam_mysql-0.7RC1/ ./configure --with-pam-mods-dir=/lib64/security installieren 2.2 Erstellen Sie die für die PAM-Authentifizierung erforderlichen DateienKatze > /etc/pam.d/vsftpd.mysql<<EOF Authentifizierung erforderlich pam_mysql.so Benutzer=vsftpd Passwd=Pana#123 Host=mysqlserver db=vsftpd Tabelle=Benutzer Benutzerspalte=Name Passwdcolumn=Passwort Crypt=2 Konto erforderlich pam_mysql.so Benutzer=vsftpd Passwd=Pana#123 Host=mysqlserver db=vsftpd Tabelle=Benutzer Benutzerspalte=Name Passwdcolumn=Passwort Crypt=2 Ende der Laufzeit Hinweis: Das Obige bezieht sich auf das README-Dokument 2.3 vsftpd-Benutzer erstellenmkdir -pv /data/ftproot/upload useradd -d /data/ftproot -s /sbin/nologin -r vuser setfacl -mu:vuser:rwx /data/ftproot/upload 2.4 Ändern Sie die vsftpd-Konfigurationsdateimkdir /etc/vsftpd/conf.d/ sed -Eri "s#(pam_service_name=vsftpd)#\1.mysql#" /etc/vsftpd/vsftpd.conf echo "guest_enable=YES" >> /etc/vsftpd/vsftpd.conf echo "Gastbenutzername=vuser" >> /etc/vsftpd/vsftpd.conf 2.5 Starten Sie den vsftpd-Dienst neusystemctl aktivieren --jetzt vsftpd Dies ist das Ende dieses Artikels über virtuelle vsftpd-Benutzer basierend auf MySql-Authentifizierung. Weitere verwandte Inhalte zu virtuellen MySql-vsftpd-Benutzern finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Der Effekt des Heranzoomens in einem Taobao-Shop ähnelt dem Prinzip einer Diashow.
>>: Einführung in die Installations- und Bereitstellungsschritte für SSL-Zertifikate unter Nginx
Inhaltsverzeichnis Vorwort Hintergrund Große Verm...
FireFox ist ein weit verbreiteter Browser mit zah...
Problembeschreibung: Fehlermeldung: Ursache: com....
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis 1. Übersicht 2. nginx.conf 1) ...
Laden eines oder mehrerer Features <Vorlage>...
Um die von uns erstellten Images zentral zu verwa...
Inhaltsverzeichnis Installation des ESLint-Plugin...
Im vorherigen Artikel wurde vorgestellt, wie Vue ...
Der Vorteil der Master-Slave-Synchronisierungskon...
Dieser Artikel beschreibt anhand eines Beispiels ...
Die Datenbankdaten der Projekttestumgebung sind v...
Das Geschäftsszenario des Unternehmens erfordert ...
html <!DOCTYPE html> <html lang="de...
Inhaltsverzeichnis Vorwort SQL-Anweisungsoptimier...