Ubuntu vs. www-data Dateiberechtigung

Ubuntu vs. www-data Dateiberechtigung

Ich habe immer Probleme beim Festlegen der Dateiberechtigung und des Gruppenbesitzes. Manchmal gelingt es mir, Dateien über SFTP zu bearbeiten, manchmal nicht. Und dasselbe gilt für den Webserver.

Lassen Sie mich klarstellen, was ich normalerweise mache

1- Create an AWS Instance (Ubuntu 18.04)
2- Installed Apache/PHP 7.2/MySQL and other PHP Modules
3- It creates a web server directory on /var/www/html
4- I put my files here.

Ursprünglich gehörte es root, also habe ich den Benutzer geändert , da ich über den Benutzer bei SFTP und über den FTP-Client bei PPK-Dateien ubuntuangemeldet bin . Nachdem ich die Berechtigung geändert habe, kann ich also Dateien hochladen .ubuntuWinScpSFTP

Nach einiger Zeit muss mein Webserver jedoch auch über die entsprechende Berechtigung verfügen, sodass ich, wenn ich beispielsweise ein WordPressPlug-In installieren muss, dies über den Admin-Bereich erledigen kann.

Ich muss also immer alles darüber googeln und irgendwie habe ich Erfolg, aber es stört meine Berechtigung, die dem FTP-Benutzer erteilt wurde ubuntu. Ich habe viele Artikel gelesen und bisher alles getan, aber konnte keine ordnungsgemäße Berechtigung festlegen, sodass sowohl der Webserver-Benutzer www-dataals auch der FTP-Benutzer ubuntudie ordnungsgemäße Berechtigung erhalten sollten, sodass sie beide nicht berechtigt sind, Dateien hinzuzufügen oder zu bearbeiten.

Ich brauche eure Hilfe. Kann mir jemand eine Schritt-für-Schritt-Anleitung geben, wie ich nach dem Erstellen und Installieren einer AWS-Instanz eine Dateiberechtigung apacheerteile php?

Ich habe meine aktuelle Dateiberechtigung freigegeben. Ich habe sie durch Ausführen des Befehls ausgedruckt ls -l.

-rw-r--r--  1 ubuntu www-data   420 May 14 15:12 index.php
-rw-r--r--  1 ubuntu www-data    19 May 14 15:12 info.php
-rw-r--r--  1 ubuntu www-data  6919 May 14 15:12 wp-activate.php
drwxr-xr-x  9 ubuntu www-data  4096 May 14 15:12 wp-admin
-rw-r--r--  1 ubuntu www-data   369 May 14 15:12 wp-blog-header.php
-rw-r--r--  1 ubuntu www-data  2283 May 14 15:12 wp-comments-post.php
-rw-r--r--  1 ubuntu www-data  2898 May 14 15:12 wp-config-sample.php
-rw-r--r--  1 ubuntu www-data  4398 May 16 13:03 wp-config.php
drwxr-xr-x  8 ubuntu www-data  4096 May 14 15:32 wp-content
-rw-r--r--  1 ubuntu www-data  3847 May 14 15:12 wp-cron.php
drwxr-xr-x 19 ubuntu www-data 12288 May 14 15:12 wp-includes
-rw-r--r--  1 ubuntu www-data  2502 May 14 15:12 wp-links-opml.php
-rw-r--r--  1 ubuntu www-data  3306 May 14 15:12 wp-load.php
-rw-r--r--  1 ubuntu www-data 38883 May 14 15:12 wp-login.php
-rw-r--r--  1 ubuntu www-data  8403 May 14 15:12 wp-mail.php
-rw-r--r--  1 ubuntu www-data 17947 May 14 15:12 wp-settings.php
-rw-r--r--  1 ubuntu www-data 31085 May 14 15:12 wp-signup.php
drwxrwxrwx  3 ubuntu www-data  4096 May 14 15:35 wp-snapshots
-rw-r--r--  1 ubuntu www-data  4764 May 14 15:12 wp-trackback.php
-rw-r--r--  1 ubuntu www-data  3068 May 14 15:12 xmlrpc.php

Dank im Voraus

verwandte Informationen