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
Vorwort Heute erklärt Ihnen Prince die vollständi...
Vorwort Lernen Sie MySQL, um frühere Nicht-MK-Dat...
Laden Sie das Java Development Kit jdk herunter D...
Durch Zufall entdeckte ich, dass eine SQL-Anweisu...
Vorwort Wir haben vielleicht schon vom Konzept de...
1. Einleitung (1) Einführung in vw/vh Bevor wir s...
Inhaltsverzeichnis 1. Phänomen 2. Lösung 3. Zusam...
Die Diversifizierung von Website-Layouts ist unse...
Geben Sie yum install mysql-server Drücken Sie Y,...
Inhaltsverzeichnis Offizielle Einführung in Node....
MySQL ist das beliebteste relationale Datenbankma...
Inhaltsverzeichnis 1. Projektanforderungen Zweite...
MySQL Einführung in MySQL MySQL war ursprünglich ...
Es gibt zwei Möglichkeiten, .sh-Dateien im Linux-...
VMware Tools ist ein Tool, das mit virtuellen VMw...