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
RDF und OWL sind zwei wichtige semantische Webtec...
Nexus bietet RestApi, aber einige APIs müssen noc...
Anweisungen zur MySQL-Installation MySQL ist ein ...
Heutzutage wird die Bildschirmauflösung von Compu...
1. Downloadadresse für das Flash-Plug-in-Paket: h...
Inhaltsverzeichnis Verwenden Sie bidirektionale B...
Inhaltsverzeichnis 1. Installation 2. Import 3. V...
Verwenden Sie Code Cloud, um ein Git-Code-Speiche...
In Tomcat ist JSP nicht verstümmelt, aber HTML-Ch...
1. Hintergrund Die folgenden zwei Probleme treten...
Inhaltsverzeichnis 1. Zeigen Sie die Tabellen in ...
1. Statistiken zu PV und IP Zählen Sie die PV (Pa...
Wir alle kennen den Befehl tr, mit dem Ersetzunge...
Vim ist ein Texteditor, den wir unter Linux sehr ...
1. Quellcode entwerfen Code kopieren Der Code laut...