Linux www-data (Apache2) Root / sudo Rechte zuweißen?

...komplette Frage anzeigen

2 Antworten

Du musst rechte verteilen  also
>sudo su
>chmod 777 /var/www/html
oder 
>chmod 777 /var/www/html/der Ordner wo die Sachen gespeichert werden ... (also der Pfad )
Lg Nico

Antwort bewerten Vielen Dank für Deine Bewertung
flo34771 21.08.2016, 21:22

naja fast richtig :) in der sudo config einfach eintragen ^^

0
Nicotechnik 21.08.2016, 21:23

Ich merk auch gerade das es falsch etwas falsch ist 😂

0
flo34771 27.08.2016, 14:21
@Nicotechnik

PHP wird standardmäßig nicht als "root" user ausgeführt in der Visudo kann man das aber endern 

0

Änder den command auf "sudo service apache2 reload" imprinzip macht nur sudo den unterschied

Antwort bewerten Vielen Dank für Deine Bewertung
threadi 20.08.2016, 17:21

Dann benötigt www-data auch sudo-Rechte.

0
LeonardM 20.08.2016, 17:23

man kann den zwang das passwort bei sudo einzugeben deaktivieren. sudo kann von jedem user ausgeführt werden der programme ausführen darf und lässt das gewünschte programm als root user ausführen. wenn man als root benutzer keine dienste mehr kontrollieren kann kann man sich nen neuen server aufsetzen lassen

0
threadi 20.08.2016, 23:05
@LeonardM

www-data bzw. Nutzer die für Webzugriff erstellt wurden haben keine sudo-Rechte. Ich kenne keine Distribution die so etwas ermöglicht, zumal es auch eine Sicherheitslücke wäre.

0
Isendrak 23.10.2016, 15:28
@threadi

Ich kenne keine Distribution die so etwas ermöglicht,

Ich schon: Jede...

#/etc/sudoers.d/apache
#Ermöglicht dem Benutzer www-data,
#jegliches Programm OHNE Passworteingabe
#mit sudo auszuführen.
#ACHTUNG: Nicht ohne Anpassungen verwenden...
www-data ALL=(ALL) NOPASSWD: ALL

zumal es auch eine Sicherheitslücke wäre

Allerdings... Besonders wenn man mein Beispiel ohne weiteres anwenden würde...

0
LeonardM 21.08.2016, 02:15

naja gut mit nginx gehts vondaher dachte ich mit apache ebenfalls -in kombination mit php-

0
flo34771 21.08.2016, 21:18
@LeonardM

naja falls noch jemand das probelm hat dann einfach in der im Terminal visudo eingeben und dort dann einfach path/to/script.sh ALL=NOPASSWD www-data

0

Was möchtest Du wissen?