Permissions και groups στο www-data

...εγκαταστάσεις, αναβαθμίσεις, διαχείριση partitions, boot-loader, κλπ

Συντονιστής: adem1

Κανόνες Δ. Συζήτησης
Στην ενότητα αυτή γράφουμε θέματα/ προβλήματα μόνο για το UBUNTU ή τα παράγωγά του.

Permissions και groups στο www-data

Δημοσίευσηαπό Stefanos » 28 Ιαν 2017, 21:41

Καλησπέρα παιδιά.

Έχω εγκαταστήσει τον apache απο τα repos και φυσικα πηγε στην θέση /var/www/html. Προσπαθούσα να γράψω ενα php script που χρειαζόταν να ανοίγει και να γράφει ενα αρχειο (fopen('file.txt', 'w')) δεν με άφηνε γιατί δεν είχα permission. Οπότε πήγα και άλλαξα το ownership του φακέλου html και το έδωσα στο www-data. Οπότε τώρα ο φάκελος html ειναι:

Κώδικας: Επιλογή όλων
drwxr-xr-x 17 www-data www-data 4096 Ιαν  28 19:42 html


Οπότε η λογική έλεγε να με προσθέσω και στο group www-data. Και έτσι εκανα. Οποτε τώρα δίνοντας groups μου δίνει:

Κώδικας: Επιλογή όλων
stefanos adm cdrom sudo dip www-data plugdev lpadmin sambashare


Όλα καλά μέχρι εδώ. Οπότε παω να σώσω ένα αρχείο στο φάκελο html και μου βγάζει πάλι permission denied.

Που ειναι η μέση λύση τώρα παιδιά ??
Γνώσεις ⇛ Linux: Ελάχιστες ┃ Προγραμματισμός: Ελαχιστος┃ Αγγλικά: Πολύ Καλά
Λειτουργικό ⇛ Linux Ubuntu 16.04
Προδιαγραφές ⇛ Dual core Intel i5-5200U CPU @ 2,2 GHz│4GB Ram│ AMD Radeon R5 M330 1 GB│ Intel Wildcat Point-LP High Definition Audio Controller
Laptop ⇛ Lenovo G50-80
Stefanos
punkTUX
punkTUX
 
Δημοσιεύσεις: 230
Εγγραφή: 03 Αύγ 2008, 03:59
Εκτύπωση

Re: Permissions και groups στο www-data

Δημοσίευσηαπό Learner » 30 Ιαν 2017, 02:06

Διάβασε και τις δυο απαντήσεις.
About Me
NickTux@GitHub

Spoiler: show
1. Ubuntu 18.04 LTS
2. Intel Core i3 CPU M 380 2.53GHz ‖ RAM 6GB ‖ Acer Aspire 5733
3. Intel Integrated Graphics [8086:0046] {i915}
4. wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01)
Άβαταρ μέλους
Learner
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 9765
Εγγραφή: 08 Νοέμ 2010, 21:24
Τοποθεσία: Αθήνα
Launchpad: nicktux
IRC: NickTux
Εκτύπωση

Re: Permissions και groups στο www-data

Δημοσίευσηαπό pc_magas » 03 Φεβ 2017, 23:10

Ακόμη προγραμματιστικά ίσως χρειαστεί να τροποποιήσεις ελαφρώς το κομμάτι κώδικα χρησιμοποιόντας την umask function της php.
Δες μία στο: http://php.net/manual/en/function.umask.php
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
Εκτύπωση


Επιστροφή στο Λειτουργικό Σύστημα