Προβλήματα άδεια αρχείου (UID: 99)

16 Γενάρη 2010

Προειδοποίηση αυτές τις πληροφορίες μπορεί να είναι παρωχημένες. Παρακαλώ δείτε το φόρουμ για ενημερωμένες RevMax βοήθεια και οδηγίες. http://www.openxpayments.com .

Έχει υποπέσει στην αντίληψή μου ότι κάποιοι υποδοχής φαίνονται λίγο έξω ημερομηνία και ίσως λίγο ακάλυπτο σύμφωνα με τα δικαιώματα των χρηστών και τα αρχεία. Εξακολουθώ να είμαι μόνος μου έρευνα και να ψάχνει για μια λύση που θα μπορούσε να χωρέσει όλες τις πιθανές υποδοχής. Μέχρι τότε αν αντιμετωπίζετε προβλήματα άδειες αρχείων ελπίζουμε ότι αυτό θα βοηθήσει.

Προεπιλογή php εγκατάσταση όπως mod_php ενότητα είναι ένα από τα μεγαλύτερα τρύπα ασφαλείας στο λογισμικό web servers.
Ας σκεφτούμε γιατί. Αν έχετε εγκαταστήσει το PHP, όπως mod_php τότε όλες οι εφαρμογές PHP κινούνται υπό συνθήκες «κανείς» κοινό χρήστη ή «www» ή «Apache». Αυτό σημαίνει ότι εάν «Smith», ο χρήστης έχει τα αρχεία που βρίσκονται στο σπίτι του καταλόγου, όλοι οι άλλοι που έχει λογαριασμό στον ίδιο διακομιστή μπορεί να διαβάσει (και τροποποίηση) του, χρησιμοποιώντας τα αρχεία PHP τακτική βάση διαχειριστή αρχείων.

Για να αποφύγετε αυτό το πρόβλημα Apache παρέχει την τεχνολογία «suexec» να τρέχει το λογισμικό των χρηστών με δική τους λογαριασμούς του συστήματος. Σημαίνει «Smith» ο χρήστης έχει «my_secure_data.txt» chowned να 'Smith' και θα λειτουργήσει, επειδή οι εφαρμογές τρέχουν στο πλαίσιο του λογαριασμού συστήματος "smith" στο περιβάλλον suexec. Βασικά, suexec τεχνολογία παρέχεται για εφαρμογές που τρέχουν ως CGI scripts.

http://www.phpasks.com/suphp/

Στις μη-suphp περιβάλλον διακομιστή, εάν ένα PHP script πρέπει να ανεβάσετε ένα αρχείο σε ένα φάκελο, (π.χ.: plugins OpenX), προκειμένου να ανεβάσει στο φάκελο, πρέπει να έχει τον κόσμο με δυνατότητα εγγραφής δικαιώματα (777).

Όπως plugins που φορτώθηκε από το php, σχετικά με μη suphp περιβάλλον server αποδίδεται συνήθως κωδικός ταυτότητας χρήστη του 99. Αυτό θα κάνει όλα τα php αρχεία που γίνονται upload να μην ανήκει στον χρήστη ftp και σε θέση να αλλάξετε τα δικαιώματα, ή να τους διαγράψετε.

ΤΟ ΠΡΟΒΛΗΜΑ: Για την καλύτερη εξυπηρέτησή RevMax θέτει όλα κατάλογο (755) και το αρχείο (644) άδειες για την εγκατάσταση και μπορεί να προκαλέσει σφάλματα Θα πρέπει ωστόσο να ρυθμίσετε χειροκίνητα δικαιώματα για τους πελάτες φάκελο / OpenX / πελάτες, αφού ολοκληρωθεί η αποστολή..

Μπορείτε να δοκιμάσετε το διακομιστή σας για αυτό το θέμα. Εάν μπορείτε να χρησιμοποιήσετε phpinfo () μπορείτε να δημιουργήσετε ένα php αρχείο με τα ακόλουθα περιεχόμενα:

  ( ) ; ?> <? Phpinfo ()?;> 

Καταχωρήστε το σε ένα Web προσβάσιμο φάκελο στο διακομιστή και αναζητήστε το σε ένα πρόγραμμα περιήγησης, στη συνέχεια, αναζητήστε όπου λέει API Server. Εάν η αξία λέει συνέχεια του Apache δεν τρέχει PHP χρησιμοποιώντας suPHP. Αν λέει CGI τότε τρέχει suPHP.

Εάν γνωρίζετε ή μπορείτε να δείτε αυτό (uid: 99) να είναι το θέμα, μπορείτε να εκτελέσετε την εντολή chown όλους τους φακέλους και τα αρχεία πακέτο, και το chmod όπως απαιτείται. να αποκατασταθεί η λειτουργικότητα. Εδώ είναι κάποιες περισσότερες πληροφορίες για την "chown" και τις εντολές του κελύφους που μπορεί να βοηθήσει.

Εάν γνωρίζετε αυτό πριν την εγκατάσταση μπορείτε να αποσυμπιέσει το πακέτο και να ανεβάσετε τα αρχεία με ftp και δικαιώματα σύνολο ως εκ τούτου, στη συνέχεια, συνδεθείτε για να OpenX και να εγκαταστήσετε το plugin. Θα πρέπει να έχουν στη συνέχεια την κυριότητα όλων των αρχείων και φακέλων του plugin RevMax. Πρόσθετο αρχεία και οι φάκελοι θα πρέπει να αποσταλεί στον κατάλογο OpenX, όπως φαίνεται στο αποσυμπιεσμένο πακέτο.

OpenX / πελάτες ....
OpenX / plugins / κλπ ....
OpenX / www / admin / plugins ...

Για να διορθώσετε αυτό το πρόβλημα οριστικά μπορεί να θέλετε να ακολουθήσετε αυτό το σύνδεσμο και ασφαλή διακομιστή σας και εγκαταστήστε το suphp module για τον Apache. Αυτό φυσικά θα σας κάνουν να περάσουμε από όλα τα plugins και επαναφορά αρχείων ιδιοκτησία και τα δικαιώματα που έχουν δημιουργηθεί στην εγκατάσταση με php και θα προκαλέσει σφάλματα, όπως φαίνεται στην εγκατάσταση openxmarket σε ένα διακομιστή cPanel.

Είμαι σήμερα εργάζονται για δέσμες ενεργειών για να ελέγξει για τις παραλλαγές του διακομιστή, και ελπίζω να διορθώσετε αυτό το ζήτημα για αυτά τα περιβάλλοντα.

Όπως πάντα, μπορείτε να επικοινωνήσετε μαζί μου άμεσα ή δημοσιεύσετε στο φόρουμ , εάν έχετε ερωτήσεις ή χρειάζεστε βοήθεια.

Μετοχή

Σχόλια

Τα σχόλια είναι κλειστά.

  • RevMax Ενημέρωση Ενημερωτικό Δελτίο



  • Διαφήμιση