RegistrierenRegistrieren   LoginLogin   FAQFAQ    SuchenSuchen   
Korrektur meines Tutorials
 
Neue Frage »
Antworten »
    Foren-Übersicht -> Sonstiges
Autor Nachricht
Sebastian R.



Anmeldungsdatum: 22.11.2006
Beiträge: 3

BeitragVerfasst am: 02. Dez 2006 13:27    Titel: Korrektur meines Tutorials Antworten mit Zitat

Hallo,
ich habe eines meiner Tutorials(, die ich für meine Homepage geschrieben habe) ins Englische übersetzt und wollte euch mal fragen, ob ich denn irgendwo Fehler eingebaut habe. Augenzwinkern Ich würde mich sehr freuen, wenn ihr mir über mögliche grammatikalische Fehler Auskunft geben könntet.

Code:
How to gain root rights with exec() in PHP
by Sebastian R.

Preface
In case you want to execute a command on your server using PHP, you have to use functions like exec() or system(). Unfortunately these commands are executed with the rights of the so-called nobody user. This tutorial will show you how to gain root rights with those functions.
In order to use the root account, we will use the program sudo, which should be installed on every Linux system.

Let’s go – Change the /etc/sudoers file
(Before we can use sudo to execute commands, we have to change the file /etc/sudoers. Open this file with an editor like joe or nano.)
Search for the following line:

root    =(ALL) ALL

Below this line, add the following two lines:

nobody   =(ALL) NOPASSWD: ALL
www         =(ALL) NOPASSWD: ALL

Both the www and nobody users, are now allowed to execute root commands.

How to use sudo in your scripts
With the following syntax, you can execute commands with the root account of your server:

exec(„sudo command“);

(Replace command with your commands.) Let’s have a look at the following example.

exec(„sudo mkdir test“);

This code creates a new directory by using the sudo program.

Warning: This method is dangerous
This is one working method on how to gain root rights in PHP scripts. Please consider that every script using sudo has root rights now. That’s very dangerous, especially if your scripts aren’t protected against code injection.
To prevent yourself from being hacked, you can only allow a few commands to be executed with root rights. In order to add only one or two commands, just replace the last ALL with a list of commands. Example:

nobody   =(ALL) NOPASSWD: /usr/bin/mkdir

Using this syntax, your scripts only can use the mkdir command.


Danke schonmal im Voraus, Sebastian R.
MI
Administrator


Anmeldungsdatum: 22.01.2005
Beiträge: 1140
Wohnort: München

BeitragVerfasst am: 02. Dez 2006 15:54    Titel: Antworten mit Zitat

Beim Überfliegen ist mir nur der letzte Satz aufgefallen.
Es müsste glaube ich heißen: "Your scripts can only use the mkdir command".
Und vielleicht noch ein fehlender Doppelpunkt hinter "How to use sudo in your scripts".

Gruß
MI
Sebastian R.



Anmeldungsdatum: 22.11.2006
Beiträge: 3

BeitragVerfasst am: 02. Dez 2006 17:18    Titel: Antworten mit Zitat

Danke schonmal für den Tipp, hab ich gleich verbessert. Augenzwinkern
Hinter das "How to use sudo in your scripts" muss kein Doppelpunkt, da das im fertigen Tutorial als Überschrift dargestellt wird (also fett und zentriert).

Für weitere Tipps bin ich dankbar.
ACH



Anmeldungsdatum: 26.01.2006
Beiträge: 117

BeitragVerfasst am: 03. Dez 2006 09:12    Titel: Antworten mit Zitat

"In case you want to ...." ist zwar verstaendlich, aber nicht elegant: "Should you want to..., ... you will have to ...." ist besser.

Anstatt "Please consider..." wuerde ich "Please be aware that..." verwenden, da dass den hinweisende Character des Satzes besser ausdrueckt.

"To prevent yourself from being hacked" ist zwar grob korrekt, aber richtigerweise ist es ja der Server der gehackt wird, also "To prevent your server from being hacked/ broken in to."

Ausserdem wuerde ich den Satzbau von "...you can only allow a few commands...." veraendern: "allow only a few" ist englischer, meiner Meinung nach.
Gleiches gilt fuer den letzten Satz: "....only your scripts can use..." ist besser.

Hope that has helped somewhat,

ACH

_________________
A Stór Mo Chroí, when you're far away//Far from the land you'll be leaving, // It's many a time by night and by day// That your heart will be sorely grieving.
---Irish patriotic song (Brian O'Higgins)
Sebastian R.



Anmeldungsdatum: 22.11.2006
Beiträge: 3

BeitragVerfasst am: 04. Dez 2006 18:25    Titel: Antworten mit Zitat

Hi ACH,
danke für deine Tipps - ihr habt beide sehr geholfen. Augenzwinkern

MfG, Sebastian.
Neue Frage »
Antworten »
    Foren-Übersicht -> Sonstiges

Verwandte Themen - die Neuesten
 Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Referat korrektur "History of Black in the USA" 0 Gast 61227 21. Mai 2016 13:41
Nina324 Letzten Beitrag anzeigen
Keine neuen Beiträge Motivation Letter Korrektur Hilfe 3 Gast 37315 02. Dez 2015 16:01
Steffen Bühler Letzten Beitrag anzeigen
Keine neuen Beiträge Motivation essay nach Maastricht. Bitte um Korrektur! 3 dagnarus 17037 11. Jul 2015 10:34
Steffen Bühler Letzten Beitrag anzeigen
Keine neuen Beiträge Bitte um Korrektur von meinem Brief 0 Tommy889 14158 23. Mai 2015 20:46
Tommy889 Letzten Beitrag anzeigen
Keine neuen Beiträge Bitte um Korrektur meiner Werbeanalyse! - Wichtig!! 0 coco chanel 10954 04. Apr 2015 15:20
coco chanel Letzten Beitrag anzeigen
 

Verwandte Themen - die Größten
 Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Englisch-Text korrigieren 20 Luna 106435 20. Dez 2010 01:46
KuschelHase Letzten Beitrag anzeigen
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Textkorrektur: Globe Theater 17 Kantige Bergeule 21185 28. März 2007 18:39
Kantige Bergeule Letzten Beitrag anzeigen
Keine neuen Beiträge Suche jemandem zum korrekturlesen 14 mys 29336 15. Mai 2005 15:25
mys Letzten Beitrag anzeigen
Keine neuen Beiträge Bitte Korrektur 12 lion_girl_1985 15530 21. Mai 2008 19:38
Saliencia Letzten Beitrag anzeigen
Keine neuen Beiträge korrektur: gap year 12 Isabella 18529 24. Aug 2006 11:43
Isabella Letzten Beitrag anzeigen
 

Verwandte Themen - die Beliebtesten
 Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Bitte um Korrektur: Comment über Fußball WM 2010 0 Nick 193294 04. Sep 2010 13:30
Nick Letzten Beitrag anzeigen
Keine neuen Beiträge Englisch-Text korrigieren 20 Luna 106435 20. Dez 2010 01:46
KuschelHase Letzten Beitrag anzeigen
Keine neuen Beiträge Referat korrektur "History of Black in the USA" 0 Gast 61227 21. Mai 2016 13:41
Nina324 Letzten Beitrag anzeigen
Keine neuen Beiträge Bitte um Korrektur- Werbeanalyse 2 Amira123 53209 03. Dez 2012 17:55
Amira123 Letzten Beitrag anzeigen
Keine neuen Beiträge Utopian and Dystopian literature 9 Kantige Bergeule 41808 05. Dez 2016 08:32
Deine Korrektur Letzten Beitrag anzeigen