Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 5757|Antwort: 0

[FTP] vsftp Upload-Dateiberechtigungsproblem

[Link kopieren]
Veröffentlicht am 28.11.2021 11:37:33 | | | |
file_open_mode dieselbe Berechtigung zum Hochladen von Dateien wie chmod. Wenn du möchtest, dass die hochgeladene Datei ausgeführt wird, setze diesen Wert auf 0777.

local_umask=022 Dies ist die Dateiberechtigungseinstellung nach Angabe des lokalen Uploads des Benutzers

umask ist ein Konzept des Unix-Betriebssystems; umask bestimmt die anfänglichen Berechtigungen, die beim Erstellen von Verzeichnissen und Dateien gewährt werden.
Wenn umask = 022 gilt, beträgt die Berechtigung des neuen Verzeichnisses 755 und die Berechtigung der Datei 644
Wenn umask = 077 gilt, beträgt die Berechtigung des neuen Verzeichnisses 700 und die Berechtigung der Datei 600
Die local_umask und anon_umask von VSFTPD haben sich davon übernommen
Standardmäßig beträgt die Dateiberechtigung nach vsftp-Upload 600 und die Verzeichnisberechtigung 700
Es gibt zwei Situationen, in denen du die Berechtigungen der hochgeladenen Datei ändern möchtest
Wenn der Benutzer vsftp verwendet, handelt es sich um einen lokalen Benutzer
Ändern Sie den Wert von local_umask in der Konfigurationsdatei
Wenn das vsftp von einem virtuellen Benutzer verwendet wird
Ändern Sie den Wert von anon_umask in der Konfigurationsdatei


Wenn du nginx benutzt, um einen FTP-Upload-Dateifehler 403 zu lesen, könnte das ein Berechtigungsproblem sein.

Fügen Sie den nginx-Benutzer der FTP-Gruppe hinzu: usermod -G ftp nginx

Um einen Nginx-Benutzer aus einer FTP-Gruppe zu entfernen:
gpasswd -d BenutzerName GruppenName
gpasswd -d nginx ftp

Sieh dir die Gruppe an, zu der der nginx-Nutzer gehört: Gruppen nginx







Vorhergehend:Linux systemd Service Manager ausführlich erklärt
Nächster:[Practice] Überprüfe die Statusinformationen von php-fpm über Nginx
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com