apache group & permissions

...ρύθμιση - εγκατάσταση web server, mail server, ftp server, κλπ

Συντονιστές: the_eye, konnn

apache group & permissions

Δημοσίευσηαπό nikosfree12 » 16 Οκτ 2013, 17:34

Καλησπέρα

Έχω εγκαταστήσει ένα lamp server σε VM. Δημιουργώ χρήστη το οποίον τον εισάγω στο Group του apache. Κάνω owner (chown -R) τον χρήστη στο φάκελο που θα έχω τις ιστοσελίδες μου και του δίνω και τα απαραίτητα δικαιώματα (chmod -R 775). Συνδέομαι τώρα με ssh από άλλο τοπικό υπολογιστή με το νέο χρήστη και δημιουργώ ένα νέο φάκελο μέσα στο web folder. Wget για να κατεβάσω κάποιο cms πχ joomla. Unzip και προχωράω κανονικά στην εγκατάσταση. Στο τέλος από το control panel της joomla βλέπως ότι όλοι οι φάκελοι είναι unwritable (εκτός από το configuration.php!!!). Παρατηρώ με ls -alh ότι οι φάκελοι έχουν πλέον 750 δικαιώματα. Ο μόνος τρόπος για να τα κάνω όλα εγγράψιμα είναι είτε να κάνω owner τον apache κατευθείαν στο φάκελο της Joomla (και όχι το χρήστη που αποτελεί μέρος του group) είτε να δώσω εκ νέου στο φάκελο της joomla 775 (με τον αρχικό χρήστη σταθερό).

Ξέρετε τι μπορεί να συμβαίνει και τα νέα αρχεία που βάζω στο web folder (τα οποία πολλές φορές προκύπτουν από unzip) δεν κληρονομούν τις ιδιότητες του αρχικού φακέλου; Ή γιατί ο χρήστης μου δεν έχει την ίδια δύναμη που έχει ο χρήστης apache;

Ευχαριστώ εκ των προτέρων.
1 Γνώσεις Linux: Μέτριος ┃ Προγραμματισμού: Μέτριος ┃ Αγγλικών: Πολύ καλό
2 Fedora 18 Spherical Cow 3.6.10-4.fc18.i686 32bit (en_US.UTF-8, mate)
3 Intel Core2 Duo CPU E6750 2.66GHz ‖ RAM 3284 MiB ‖ ASUS INC. P5K SE - � P5K SE
4 nVidia G86 [GeForce 8400 GS] [10de:0422] {nvidia}
5 em1: Atheros Inc. Attansic L1 Gigabit Ethernet [1969:1048] (rev b0)
nikosfree12
babeTUX
babeTUX
 
Δημοσιεύσεις: 6
Εγγραφή: 22 Φεβ 2013, 14:56
Εκτύπωση

Re: apache group & permissions

Δημοσίευσηαπό pc_magas » 17 Οκτ 2013, 17:53

nikosfree12 έγραψε:Καλησπέρα

Έχω εγκαταστήσει ένα lamp server σε VM. Δημιουργώ χρήστη το οποίον τον εισάγω στο Group του apache. Κάνω owner (chown -R) τον χρήστη στο φάκελο που θα έχω τις ιστοσελίδες μου και του δίνω και τα απαραίτητα δικαιώματα (chmod -R 775). Συνδέομαι τώρα με ssh από άλλο τοπικό υπολογιστή με το νέο χρήστη και δημιουργώ ένα νέο φάκελο μέσα στο web folder. Wget για να κατεβάσω κάποιο cms πχ joomla. Unzip και προχωράω κανονικά στην εγκατάσταση. Στο τέλος από το control panel της joomla βλέπως ότι όλοι οι φάκελοι είναι unwritable (εκτός από το configuration.php!!!). Παρατηρώ με ls -alh ότι οι φάκελοι έχουν πλέον 750 δικαιώματα. Ο μόνος τρόπος για να τα κάνω όλα εγγράψιμα είναι είτε να κάνω owner τον apache κατευθείαν στο φάκελο της Joomla (και όχι το χρήστη που αποτελεί μέρος του group) είτε να δώσω εκ νέου στο φάκελο της joomla 775 (με τον αρχικό χρήστη σταθερό).

Ξέρετε τι μπορεί να συμβαίνει και τα νέα αρχεία που βάζω στο web folder (τα οποία πολλές φορές προκύπτουν από unzip) δεν κληρονομούν τις ιδιότητες του αρχικού φακέλου; Ή γιατί ο χρήστης μου δεν έχει την ίδια δύναμη που έχει ο χρήστης apache;

Ευχαριστώ εκ των προτέρων.

Α) Μπορείς να κάνεις έναν φάκελο να έχεις πολλούς owners
Β) Tον φάκελο που βλέπει το Vhost (αν έχεις κάνει Vhost) ποιος είναι. Γενικά σε ποιον φάκελο είναι ο φάκελος του Joomla;
My blog|Κυπριακή Κοινότητα Ελευθέρου Λογισμικού Λογισμικού ανοικτού Κώδικα
Γνώσεις Linux:Ποτέ αρκετές|Προγραμματισμός: Php, javascript, nodejs, python, bash |Aγγλικά:Καλά
Οι υπολογιστές μου:
Spoiler: show
Ubuntu 16.04 64 bit σεIntel(R) Pentium(R) CPU G4400 @ 3.30GHz, 16Gib Ram, 500Gib Hard Disk, και κάρτα γραφικών Nvidia Geforce GT610
Lubuntu 14.04 σε Dell Inspiron mini 10(1010) intel Atom Z500 1Gb ram και gma500 (εδώθη σε άλλον)
Kubuntu 16.04 Lenovo G70 Intel i5 Nvidia Grapgics Card, Intel Graphics card (έχει 2) με Nouveau, 16Gb RAM, 126GB SSD Σκληρό Δίσκο
Άβαταρ μέλους
pc_magas
powerTUX
powerTUX
 
Δημοσιεύσεις: 2598
Εγγραφή: 12 Απρ 2009, 18:55
Τοποθεσία: Αχαρναί Αττικής
Launchpad: pc_magas
IRC: pc_magas
Εκτύπωση

Re: apache group & permissions

Δημοσίευσηαπό nikosfree12 » 20 Οκτ 2013, 18:45

O Φάκελος είναι ο /home/user/public_html/joomla

Γενικά ο web root είναι ο /home/user/public_html/
1 Γνώσεις Linux: Μέτριος ┃ Προγραμματισμού: Μέτριος ┃ Αγγλικών: Πολύ καλό
2 Fedora 18 Spherical Cow 3.6.10-4.fc18.i686 32bit (en_US.UTF-8, mate)
3 Intel Core2 Duo CPU E6750 2.66GHz ‖ RAM 3284 MiB ‖ ASUS INC. P5K SE - � P5K SE
4 nVidia G86 [GeForce 8400 GS] [10de:0422] {nvidia}
5 em1: Atheros Inc. Attansic L1 Gigabit Ethernet [1969:1048] (rev b0)
nikosfree12
babeTUX
babeTUX
 
Δημοσιεύσεις: 6
Εγγραφή: 22 Φεβ 2013, 14:56
Εκτύπωση

Re: apache group & permissions

Δημοσίευσηαπό pc_magas » 21 Οκτ 2013, 12:47

nikosfree12 έγραψε:O Φάκελος είναι ο /home/user/public_html/joomla

Γενικά ο web root είναι ο /home/user/public_html/

Ποιος είναι ο owner του /home/user/poublic_html ?
My blog|Κυπριακή Κοινότητα Ελευθέρου Λογισμικού Λογισμικού ανοικτού Κώδικα
Γνώσεις Linux:Ποτέ αρκετές|Προγραμματισμός: Php, javascript, nodejs, python, bash |Aγγλικά:Καλά
Οι υπολογιστές μου:
Spoiler: show
Ubuntu 16.04 64 bit σεIntel(R) Pentium(R) CPU G4400 @ 3.30GHz, 16Gib Ram, 500Gib Hard Disk, και κάρτα γραφικών Nvidia Geforce GT610
Lubuntu 14.04 σε Dell Inspiron mini 10(1010) intel Atom Z500 1Gb ram και gma500 (εδώθη σε άλλον)
Kubuntu 16.04 Lenovo G70 Intel i5 Nvidia Grapgics Card, Intel Graphics card (έχει 2) με Nouveau, 16Gb RAM, 126GB SSD Σκληρό Δίσκο
Άβαταρ μέλους
pc_magas
powerTUX
powerTUX
 
Δημοσιεύσεις: 2598
Εγγραφή: 12 Απρ 2009, 18:55
Τοποθεσία: Αχαρναί Αττικής
Launchpad: pc_magas
IRC: pc_magas
Εκτύπωση

Re: apache group & permissions

Δημοσίευσηαπό simosx » 21 Οκτ 2013, 14:02

nikosfree12 έγραψε:
Ξέρετε τι μπορεί να συμβαίνει και τα νέα αρχεία που βάζω στο web folder (τα οποία πολλές φορές προκύπτουν από unzip) δεν κληρονομούν τις ιδιότητες του αρχικού φακέλου; Ή γιατί ο χρήστης μου δεν έχει την ίδια δύναμη που έχει ο χρήστης apache;


Από όσο θυμάμαι δεν έχει χρήστη apache αλλά nobody. Τρέχεις Ubuntu;
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση


Επιστροφή στο Διακομιστές / Εξυπηρετητές