koslibpro Δημοσ. 8 Μαρτίου 2012 Share Δημοσ. 8 Μαρτίου 2012 Καλησπερα. εστω localhost με ενα index.php. θελω να φτιαξω μια φορμα που οποιος μπαινει στον σερβερ μου τοπικα να μπορει να συμπληρωνει το username και το password που επιθυμει,και πατωντας submit να δημιουργειται στον server(ubuntu ειναι by the way) ενας χρηστης με τα credentials που πληκτρολογηθηκαν. φανταζομαι μεσω php θα γινεται αυτο,ε? ξερει κανενας τον τροπο? καθε βοηθεια ευπροσδεκτη,ευχαριστω πολυ! Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
kalogeros Δημοσ. 8 Μαρτίου 2012 Share Δημοσ. 8 Μαρτίου 2012 ξερει κανενας τον τροπο? Ναι! Φίλε μου δόσε λίγο κώδικα για να σε βοηθήσουμε. Δόσε τουλάχιστον τον κώδικα της φόρμας. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
koslibpro Δημοσ. 8 Μαρτίου 2012 Μέλος Share Δημοσ. 8 Μαρτίου 2012 Μα δεν εχω καποιον κωδικα βρε ετοιμο εγω,δεν εχω φτιαξει ακομα κατι γιατι δεν ξερω πως να το κανω.. εχω βρει απο τον θειο αυτον τον κωδικα > <? $user = $_GET['user']; system("sudo useradd -m -p 4dk/kBWvKaP52/POJYOZGLam8qZnCkQtdw== $user; echo $user"); ?> αλλα δεν ξερω πως μπορω να τον αξιοποιησω.. φανταζομαι οτι δεν θα ειναι κατι ιδιαιτερα περιπλοκο,γιαυτο ζητησα μηπως εχει κανεις καμια ιδεα.. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Uberalles_gr Δημοσ. 8 Μαρτίου 2012 Share Δημοσ. 8 Μαρτίου 2012 system sudo Δες και εδώ Επομένως, διαβάζοντας από τα παραπάνω κάτι τέτοιο πρέπει να θέλεις > $user = $_GET['user']; $pass = $_GET['pass']; system("sudo useradd -m -p ".$pass." -u ".$user."); Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
koslibpro Δημοσ. 8 Μαρτίου 2012 Μέλος Share Δημοσ. 8 Μαρτίου 2012 Ακριβως αυτο! Σε ευχαριστω ρε φιλε,νασαι καλα! Θα το δοκιμασω στην πραξη οταν μπορεσω και θα ποσταρω εδω για το αν λειτουργει κτλπ! Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
koslibpro Δημοσ. 8 Μαρτίου 2012 Μέλος Share Δημοσ. 8 Μαρτίου 2012 λοιπον το δοκιμασα και τελικα υπαρχει ενα προβλημα.. εχω φτιαξει την φορμα index.htm > <form method="GET" action="sub2.php"> <p>Username: <input type="text" name="user" size="20"></p> <p>Password: <input type="text" name="pass" size="20"></p> <p><input type="submit" value="Submit" name="Submit"></p> </form> και το scriptaki του προλαλησαντος ως sub2.php > <?php $user = $_GET['user']; $pass = $_GET['pass']; system("sudo useradd -m -p ".$pass." -u ".$user."); ?> Οταν παω λοιπον απο το Localhost και μπαινω στο φακελο που βρισκονται τα αρχεια,μου βγαζει εκει τα πεδια για να δωσω Username & password,παταω submit για να πανε τα στοιχεια στο sub php file και δεν γινεται τιποτα... δεν περιμενω σαφως να με οδηγησει σε καποια αλλη σελιδα,φυσικα και με πεταει σε λευκη σελιδα. ομως,δεν δημιουργει καινουριο χρηστη.. (εχω ubuntu 11.04 natty,και βλεπω τους χρηστες απο τον πινακα ελεγχου,εκει που λεει users and groups) καλοδεχουμενη οποιαδηποτε βοηθεια.. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
subdee Δημοσ. 9 Μαρτίου 2012 Share Δημοσ. 9 Μαρτίου 2012 Τα error logs τι σου λένε; Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
koslibpro Δημοσ. 9 Μαρτίου 2012 Μέλος Share Δημοσ. 9 Μαρτίου 2012 Συγκεκριμενα ποια error logs θελεις να ανεβασω? Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
dewn735 Δημοσ. 9 Μαρτίου 2012 Share Δημοσ. 9 Μαρτίου 2012 Βασικά, πρέπει να προσθέσεις τον χρήστη που τρέχει τον server (www-data το default του apache), στους sudoers με NOPASSWD και να το τρέξεις χωρίς το sudo. Έτσι όπως το έχεις λογικό είναι να μη τρέχει, αφού περιμένει και τον κωδικό του root Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
koslibpro Δημοσ. 9 Μαρτίου 2012 Μέλος Share Δημοσ. 9 Μαρτίου 2012 στο sudoers file μου υπαρχει αυτο >www-data ALL=(root) NOPASSWD: /usr/sbin/useradd νομιζω ειναι αυτο που λες και εσυ,το ειχα προσθεσει απο πιο πριν,οποτε οταν ετρεχε το sub.php,ηταν καταχωρημενο το www-data with no password.. μηπως εχω κανει κατι λαθος οσον αφορα το sudoers?ετσι οπως το εχω γραψει ειναι σωστο?? Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
dewn735 Δημοσ. 9 Μαρτίου 2012 Share Δημοσ. 9 Μαρτίου 2012 μηπως εχω κανει κατι λαθος οσον αφορα το sudoers?ετσι οπως το εχω γραψει ειναι σωστο?? Ο πιο απλός τρόπος να το ελέγξεις είναι να συνδεθείς στη κονσόλα σαν www-data και να εκτελέσεις την εντολή (χωρίς sudo!) Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
koslibpro Δημοσ. 9 Μαρτίου 2012 Μέλος Share Δημοσ. 9 Μαρτίου 2012 Ο πιο απλός τρόπος να το ελέγξεις είναι να συνδεθείς στη κονσόλα σαν www-data και να εκτελέσεις την εντολή (χωρίς sudo!) Πως ακριβως γινεται αυτο..?δεν εχω κατα νου καποια εντολη για αυτο το σκοπο(να συνδεομαι δηλαδη ως www-data πχ) Αποστολή από Galaxy Nexus με Insomnia App v2.0 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
macabre_sunsets Δημοσ. 9 Μαρτίου 2012 Share Δημοσ. 9 Μαρτίου 2012 Ενώ είσαι συνδεμένος σαν root, δώσε: >su - www-data Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
koslibpro Δημοσ. 9 Μαρτίου 2012 Μέλος Share Δημοσ. 9 Μαρτίου 2012 (επεξεργασμένο) λοιπον,εδωσα [code[sudo su[/code] για να εχω sudo access και επειτα >su www-data για να συνδεθω ως www-data. Οποτε εδωσα >adduser test και μου επεστρεψε >adduser: Only root may add a user or group to the system. .Προφανως κατι παει στραβα.. τι να κανω?? υγ:οταν εδωσα >su - www-data για να συνδεθω ως www-data,με την παυλα δηλαδη στην μεση,μετα μου εβγαζε αυτο το σφαλμα>> >-su: adduser: not found Επεξ/σία 11 Μαρτίου 2012 από koslibpro Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
dewn735 Δημοσ. 10 Μαρτίου 2012 Share Δημοσ. 10 Μαρτίου 2012 λοιπον,εδωσα [code[sudo su[/code] για να εχω sudo access και επειτα >su www-data για να συνδεθω ως www-data. Οποτε εδωσα >adduser test και μου επεστρεψε >adduser: Only root may add a user or group to the system. .Προφανως κατι παει στραβα.. τι να κανω?? υγ:οταν εδωσα >su - www-data για να συνδεθω ως www-data,με την παυλα δηλαδη στην μεση,μετα μου εβγαζε αυτο το σφαλμα>> >-su: adduser: not found Για να μη παιδευόμαστε άδικα όλοι, θες να κάνεις καλύτερα ένα θέμα για τους sudoers και στο αντίστοιχο section; Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα