Elxis CMS Forum

Ελληνικό Forum => Δημόσιο Βήμα => Topic started by: ArXoS on July 28, 2009, 01:23:08

Title: files owner ??
Post by: ArXoS on July 28, 2009, 01:23:08
Γεια σας ρε παιδια ... ακούστε πρόβλημα

Τρέχω τα elxis μου κανονικά σε VPS που σερβίρει με apache χωρίς κανένα πρόβλημα
Κάποια στιγμή που έκανα δοκιμές για performance, άλλαξα σε lighhttp, αλλά τελικά μέσα σε λίγα λεπτάκια γυρισα πάλι σε apache

Από τότε, όποτε κάνω install κάποιο module/component κτλ, τα αρχεία ανεβαίνουν με δικαιώματα onwer user 48, με αποτέλεσμα να μην μπορώ να τα κάνω edit απο το ftp
Βασικά, πίστευα οτι με την αλλαγή οι ρυθμίσεις μου δεν θα χάνονταν (του apache) αλλά μάλλον την πάτησα
Anyway, γνωρίζει κανείς τώρα πως μπορώ να βελτιώσω αυτό το προβληματάκι ?
thanks
Title: Re: files owner ??
Post by: ArXoS on July 28, 2009, 02:06:05
πρεπει να διορθωθει απο τον hoster δηλαδη ? δε μπορω να κανω νατι εγω ?
Title: Re: files owner ??
Post by: ks-net on July 28, 2009, 03:43:40
Ποιο cpanel ειναι?

ssh? τότε εχεις όλες τις δυνατότες σε permissions + owers αυτό είναι το καλύτερο εργαλείο για τέτοιες δουλειές


in your root dir:

find -name '*' -type d -exec chmod 0755 {} \;
find . -type f -exec chmod 0644 {} \;
chown your-username * -R

Title: Re: files owner ??
Post by: ArXoS on July 28, 2009, 03:58:26
lxadmin
το γνωρίζω για ftp/ssh, απλά ρωτάω για να μαθαίνουμε κιόλας  8)

find -name '*' -type d -exec chmod 0755 {} \;
find . -type f -exec chmod 0644 {} \;
chown your-username * -R
οι 2 πρώτες εντολές μου κάνουν όλα τα άρχεία 644 και τους φακέλους 755. Γιατί να κάνω κάτι τέτοιο ? Τον φάκελο cache για παράδειγμα, με 755 δε μου το βλέπει σαν writable και τον θέλει 777 (αντίστοιχα και τα αρχεία 666)
Μόνο τη τελευταία εντολή δε πρέπει να δώσω κανονικά?
Title: Re: files owner ??
Post by: datahell on July 28, 2009, 08:30:15
chown your-username * -R

chown -R username:group *
Title: Re: files owner ??
Post by: ks-net on July 28, 2009, 11:09:09
σωστός ο Γιάννης. ξέχασα το group

οι εντολές που έδωσα είναι για να φέρεις όλα τα αρχεία στις σωστές permissions...
να είσαι σίγουρος ότι δεν έχεις σε ένα υποφάκελο στου διαόλου τη μάνα με 700 ή 600 permissions....
συμβαίνει πολύ συχνά σε τέτοιες καταστάσεις να μην υπάρχει μόνο πρόβλημα owner
δε χάνεις τίποτα... απλά θα διορθώσεις μετά 5-10 φακέλους σε 777.. εγώ θα το έκανα

κανονικά την τελευταία μονο εντολή θέλει... στη περίπτωση σου

αλλά μια και θίγεται το θέμα ας υπάρχει αναφορά για το πώς μπορούν να λυθούν προβλήματα owner-permissions
Title: Re: files owner ??
Post by: webgift on July 28, 2009, 11:45:19
Ναι σωστά τα λένε τα παιδιά.
Χθες το βράδυ παρέβλεψα ότι αφού έχεις το δικαίωμα να αλλάξεις από lighhttp σε apache θα έχεις και το δικαίωμα να παίξεις και με το ssh!.
Title: Re: files owner ??
Post by: ArXoS on July 28, 2009, 14:58:19
chown -R username:group *

Εδώ θέλω μια βοήθεια μη κάνω καμια ζημιά
username kai group τι βάζω ?
Έχω για παράδειγμα username mpampis
Βλέπω οτι τα αρχεία μου είναι με owner mpampi (του λείπει δηλαδή το τελευταίο γράμμα)
θα βάλω chown -R username:mpampi *   ?
Title: Re: files owner ??
Post by: ks-net on July 28, 2009, 16:33:20
chown -R mpampi:mpampi *

το πιο λογικό...  πρόσεξε.. είναι χρήστης:γκρούπ  δηλαδή ο mpampi και το γκρουπ του mpampi που κατα 99% είναι πάλι mpampi
τα unix κατα την δημιουργία του χρήστη φτιάχνουν και το ομώνυμο γκρούπ.. συνήθως

πάντως αν δεν υπάρχουν τα παραπάνω η εντολή θα γυρίσει error και θα σταματήσει


ΠΡΟΣΟΧΗ.... η χρήση SSH δεν είναι για παιχνίδια και δοκιμές... στη τελική ρώτα και τον hoster
Title: Re: files owner ??
Post by: webgift on July 28, 2009, 19:07:09
Εγώ θα έλεγα να ρίξεις το μπαλάκι στον Hoster για να έχεις μια και καλή το κεφάλι σου ήσυχο.
Τώρα ... μην πετάγομαι κιόλας ότι καταλαβαίνεις.!