Δικαιώματα 644. Ορίστε τα δικαιώματα πρόσβασης ως αριθμητικό κωδικό. Σύνταξη Chmod για ομάδες χρηστών

Για όσους ψάχνουν γρήγορος τρόποςΧρησιμοποιήστε μερικές εντολές για να αλλάξετε μαζικά τα δικαιώματα πρόσβασης σε αρχεία και φακέλους:

Cd /var/www/site find ./ -type f -exec chmod 0644 () \; βρείτε ./ -type d -exec chmod 0755 () \;

Τι είναι το Chmod

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

Γιατί να χρησιμοποιήσετε το Chmod

Στα συστήματα UNIX - FreeBSD, Ubuntu, Debian, Centos - κάθε αρχείο και φάκελος (κατάλογος) έχει το δικό του στο οποίο ανήκουν. Αυτό έγινε για να διαφοροποιηθούν τα δικαιώματα πρόσβασης για ανάγνωση (r, read), εγγραφή (w, write) και εκτέλεση (x, execute) για διαφορετικούς χρήστες: ιδιοκτήτες (u), χρήστες που περιλαμβάνονται στην ομάδα κατόχου (g) και άλλοι (o ).
Για παράδειγμα, εάν χρησιμοποιείτε φιλοξενία, θα πρέπει να γνωρίζετε ότι ο ιστότοπός σας βρίσκεται φυσικά σε έναν διακομιστή δίπλα σε πολλούς άλλους ιστότοπους χρηστών σαν εσάς με τους δικούς τους ιστότοπους. Για να μην μπορείτε να παρεμβαίνετε ο ένας στον άλλον, κάθε κατάλογος με ιστότοπους έχει τον δικό του ιδιοκτήτη και ομάδα χρηστών στην οποία ανήκουν.
Στην κοινόχρηστη φιλοξενία, επαγγελματίες διαχειριστές συστήματος θα φροντίσουν για εσάς. Και αν έχετε τον δικό σας διακομιστή VDS/VPS, τότε απλά πρέπει να παρακολουθείτε τα καταχωρημένα δικαιώματα πρόσβασης στα αρχεία. Για παράδειγμα, εάν ξαφνικά, χρησιμοποιώντας μια ευπάθεια σε έναν ιστότοπο, ένας εισβολέας μπορεί να γράψει μια κερκόπορτα στον κατάλογο για τη λήψη αρχείων, τότε με σωστά καθορισμένα δικαιώματα πρόσβασης δεν θα μπορεί να προκαλέσει μεγάλη ζημιάσύστημα αρχείων. Φυσικά, η εκτέλεση σεναρίου θα πρέπει να απενεργοποιηθεί αναγκαστικά στον κατάλογο για τη λήψη αρχείων, αλλά αυτό είναι ένα θέμα για άλλη συζήτηση.

Σύνταξη Chmod

chmod [-Rvf] [Κανόνες πρόσβασης] [Αρχείο/Αρχεία/Κατάλογος, κατάλογος αρχείων]

Το τμήμα [Κανόνες πρόσβασης] μπορεί να περιέχει είτε αριθμητικές είτε συμβολικές τιμές.
[Αρχείο/Αρχεία/Κατάλογος αρχείων]—διαδρομή προς ένα αρχείο, αρχεία ή κατάλογο αρχείων, απόλυτη ή σχετική.

Διακόπτες -R, -v, -f


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

Κανόνες πρόσβασης Chmod

Όπως ήδη γνωρίζετε, τα δικαιώματα πρόσβασης καθορίζονται από τον τρόπο με τον οποίο ο χρήστης μπορεί να αλληλεπιδράσει με αρχεία και καταλόγους, δηλαδή r - ανάγνωση (ανάγνωση), w - εγγραφή (εγγραφή), x - εκτέλεση (εκτέλεση).
Και επίσης, γνωρίζετε ότι αυτά τα δικαιώματα πρέπει να προσδιορίζονται τρεις ομάδεςχρήστες:

  1. Ο κάτοχος του αρχείου ή του καταλόγου.
  2. Χρήστες που είναι μέλη της ομάδας κατόχων·
  3. Υπόλοιπο.

Τώρα ας δούμε τον πίνακα ορισμού δικαιωμάτων:

Δηλαδή για να γράψω τον κανόνα δώστε στον ιδιοκτήτη πρόσβαση ανάγνωσης και εγγραφής, δώστε στους υπόλοιπους πρόσβαση μόνο για ανάγνωση , πρέπει να δώσουμε δικαιώματα (rw-r--r--)

Τώρα κοιτάξτε τη στήλη Character and Octal. Δείχνει οπτικά ότι αυτό που φαίνεται συμβολικά ως (rw-r--r--) μοιάζει με το (644) σε οκταδική μορφή. Θα χρησιμοποιήσουμε αυτήν την έκφραση ως αριθμητική καταχώρηση στην εντολή.

Τώρα το μόνο που μένει είναι να συνδυάσουμε τα πάντα σε μια καταχώρηση. Για παράδειγμα, ας αλλάξουμε τα δικαιώματα πρόσβασης σε "να δώσει σε όλους δικαιώματα ανάγνωσης, ο κάτοχος έχει το δικαίωμα να αλλάξει περιεχόμενο" για το αρχείο index.php:

Chmod -v 644 index.php

Πώς να ελέγξετε τα δικαιώματα Chmod

ls -ld index.php

όπου index.php είναι το αρχείο ή ο κατάλογος που πρέπει να ελέγξετε.

Παράδειγμα σωστής χρήσης του Chmod

Οι προεπιλεγμένοι κανόνες πρόσβασης για τους καταλόγους είναι 755, για τα αρχεία 644. Επομένως, στη συντριπτική πλειοψηφία των περιπτώσεων, θα χρειαστείτε μόνο αυτά τα δικαιώματα.


Θυμάστε τη συντομογραφία της εντολής chmod; Ας εξετάσουμε τώρα έναν άλλο τρόπο αλλαγής των δικαιωμάτων πρόσβασης. Με την πρώτη ματιά φαίνεται πιο περίπλοκο.
Ας επιστρέψουμε τα αρχικά δικαιώματα πρόσβασης στο αρχείο example1.txt:
-rw-rw-r-- 1 χρήστης χρήστης 42 Μαρ 24 22:07 example1.txt Κάθε τύπος δικαιωμάτων πρόσβασης μπορεί να αναπαρασταθεί ψηφιακά:
  • r = 4
  • w = 2
  • x = 1
  • - = 0

Το άθροισμα αυτών των τιμών χρησιμοποιείται για τον ορισμό συγκεκριμένων δικαιωμάτων πρόσβασης. Για παράδειγμα, εάν θέλετε να εκχωρήσετε άδεια ανάγνωσης-εγγραφής, πρέπει να χρησιμοποιήσετε τον αριθμό 6, αφού 4 (ανάγνωση) + 2 (εγγραφή) = 6.
Ακολουθεί το ψηφιακό ισοδύναμο των δικαιωμάτων για παράδειγμα1.txt:
- (rw-) (rw-) (r--) | | | 4+2+0 4+2+0 4+0+0
Το άθροισμα των δικαιωμάτων χρήστη είναι 6, το άθροισμα των δικαιωμάτων ομάδας είναι 6 και το άθροισμα των δικαιωμάτων άλλων χρηστών είναι 4. Τα δικαιώματα διαβάζονται 664 .
Εάν θέλετε να αλλάξετε τα δικαιώματα έτσι ώστε οι χρήστες που ανήκουν στην ομάδα σας να μπορούν να διαβάσουν το αρχείο αλλά να μην μπορούν να το αλλάξουν, αφαιρέστε το αντίστοιχο δικαίωμα από αυτούς αφαιρώντας δύο από το αντίστοιχο σύνολο αριθμών.
Το ψηφιακό ισοδύναμο θα γίνει ίσο με τον αριθμό 644.
Για να τεθούν σε ισχύ οι νέες ρυθμίσεις, εισαγάγετε:
chmod 644 example1.txt Τώρα δοκιμάστε τις αλλαγές πληκτρολογώντας την ακόλουθη εντολή:
ls -l example1.txt Η έξοδος θα πρέπει να είναι:
-rw-r--r-- 1 χρήστης χρήστης 42 Μαρ 24 22:17 example1.txt Τώρα ούτε η ομάδα ούτε άλλοι χρήστες έχουν άδεια εγγραφής στο αρχείο example1.txt. Για να επιστρέψετε το δικαίωμα εγγραφής στην ομάδα, προσθέστε την τιμή άδειας εγγραφής (2) στο δεύτερο σύνολο δικαιωμάτων.
chmod 664 example1.txt

Ακολουθεί μια λίστα με ορισμένες κοινά χρησιμοποιούμενες ρυθμίσεις, ψηφιακά ισοδύναμα και τη σημασία τους:

  • -rw------- (600) - μόνο ο κάτοχος έχει δικαιώματα ανάγνωσης και αλλαγής του αρχείου.
  • -rw-r--r-- (644) - μόνο ο κάτοχος έχει δικαιώματα ανάγνωσης και αλλαγής. η ομάδα και άλλοι έχουν άδεια μόνο για ανάγνωση.
  • -rwx------ (700) - μόνο ο κάτοχος του αρχείου έχει δικαιώματα ανάγνωσης, τροποποίησης και εκτέλεσης του αρχείου.
  • -rwxr-xr-x (755) - ο κάτοχος έχει διαβάσει, τροποποιήσει και εκτελέσει δικαιώματα, και η ομάδα και άλλοι χρήστες έχουν διαβάσει και εκτελέσει δικαιώματα.
  • -rwx--x--x (711) - ο κάτοχος έχει διαβάσει, αλλάξει και εκτελέσει δικαιώματα και η ομάδα και άλλοι χρήστες έχουν μόνο δικαιώματα εκτέλεσης.
  • -rw-rw-rw- (666) - οποιοσδήποτε χρήστης μπορεί να διαβάσει και να τροποποιήσει το αρχείο (να είστε προσεκτικοί με τέτοια δικαιώματα).
  • -rwxrwxrwx (777) - οποιοσδήποτε χρήστης μπορεί να διαβάσει, να τροποποιήσει και να εκτελέσει το αρχείο (σας προειδοποιούμε για άλλη μια φορά ότι γενικά είναι επικίνδυνο να χρησιμοποιείτε τέτοια δικαιώματα).

Μερικές κοινές άδειες καταλόγου:

  • drwx------ (700) - μόνο ο κάτοχος μπορεί να διαβάσει και να αλλάξει αυτόν τον κατάλογο.
  • drwxr-xr-x (755) - ο κάτοχος μπορεί να διαβάσει και να τροποποιήσει τον κατάλογο, οι χρήστες και οι ομάδες έχουν διαβάσει και να εκτελέσει δικαιώματα.

Πολλοί αρχάριοι χρήστες λειτουργικού συστήματος Linux συχνά μπερδεύονται όταν εκχωρούν δικαιώματα πρόσβασης χρησιμοποιώντας την εντολή chmod.


Σε αυτή τη συμβουλή, προσιτή και οπτική, θα δώσω παραδείγματα χρήσης της εντολής chmod . Απλώς χρησιμοποιήστε αυτά τα παραδείγματα στην εργασία σας, αντικαθιστώντας τα απαραίτητα αρχεία ή καταλόγους.

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

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

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

Αναθέτω δικαιώματα πρόσβασηςσε αρχεία ή καταλόγους χρησιμοποιώντας την εντολή chmodμπορεί να γίνει με δύο τρόπους - χρησιμοποιώντας συμβολικούς και απόλυτους τρόπους.

Παραδείγματα χρήσης της εντολής chmod σε λειτουργία χαρακτήρων:

(Η αρχική τιμή των δικαιωμάτων αρχείου είναι rwxrwxrwx - πλήρης πρόσβαση για όλους)

Για να ανακαλέσετε την άδεια εκτέλεσης ενός αρχείου για όλους τους χρήστες και τις ομάδες:

$ chmod αρχείο a-x (rw-rw-rw-)

Για να ακυρώσετε την εγγραφή σε ένα αρχείο από μια ομάδα και άλλους χρήστες:

$ chmod go-w αρχείο(rw-r--r--)

Άδεια εκτέλεσης αρχείου από τον κάτοχο:

$ αρχείο chmod u+x(rwxr--r--)

Εκχώρηση στην ομάδα των ίδιων δικαιωμάτων με τον κάτοχο του αρχείου:

$ chmod g=u αρχείο(rwxrwxr--)

Ακύρωση ανάγνωσης και εγγραφής σε ένα αρχείο από χρήστες ομάδας και άλλους χρήστες:

$ chmod go-rw αρχείο(rwx--x---)

Παραδείγματα χρήσης της εντολής chmod σε απόλυτη λειτουργία:

Άδεια ανάγνωσης, εγγραφής, εκτέλεσης αρχείου από όλους τους χρήστες και τις ομάδες (πλήρης έλεγχος):

$ Αρχείο chmod 777(rwxrwxrwx)

Ορίστε δικαιώματα ανάγνωσης και εγγραφής για κάτοχο, ομάδα και άλλους χρήστες:

$ Αρχείο chmod 666(rw-rw-rw-)

Ρύθμιση πλήρους πρόσβασης αρχείων για τον κάτοχο και μόνο για ανάγνωση για την ομάδα και άλλους χρήστες:

$ Αρχείο chmod 744(rwxr--r--)

Ρύθμιση πλήρους πρόσβασης στο αρχείο για τον κάτοχο του αρχείου και άρνηση πρόσβασης στην ομάδα και σε άλλους χρήστες:

$ Αρχείο chmod 700(rwx------)

Ρύθμιση δικαιωμάτων ανάγνωσης και εγγραφής για τον κάτοχο του αρχείου και μόνο για ανάγνωση για την ομάδα και άλλους:

$ Αρχείο chmod 644(rw-r--r--)

Ρύθμιση δικαιωμάτων ανάγνωσης και εγγραφής για τον κάτοχο του αρχείου και την ομάδα του και άρνηση πρόσβασης σε άλλους:

$ Αρχείο chmod 640(rw-r-----)

Ρύθμιση πρόσβασης αρχείων με άδεια ανάγνωσης για όλους τους χρήστες και τις ομάδες:

$ Αρχείο chmod 444(r--r--r--)

Δικαιώματα αρχείων για ανάγνωση, εγγραφή, εκτέλεση από τον κάτοχο και ανάγνωση, εκτέλεση κατά ομάδα και άλλα:

$ Αρχείο chmod 755(rwxr-xr-x)

Επιτρέποντας την πρόσβαση ανάγνωσης και εκτέλεσης σε ένα αρχείο για έναν χρήστη και άλλους και άρνηση πρόσβασης σε μια ομάδα:

$ Αρχείο chmod 505(r-x---r-x)

Εάν θέλετε να εκχωρήσετε δικαιώματα σε όλα τα αρχεία στον τρέχοντα κατάλογο, απλώς βάλτε ένα * (αστερίσκο) μετά τα δικαιώματα που εκχωρείτε:

$ chmod 755 *

Ως αποτέλεσμα της εκτέλεσης αυτής της εντολής, ο κάτοχος θα έχει πλήρη δικαιώματα (ανάγνωση, τροποποίηση, εκτέλεση) σε όλα τα αρχεία στον τρέχοντα κατάλογο, ενώ η ομάδα και οι άλλοι χρήστες θα έχουν μόνο δικαιώματα ανάγνωσης και εκτέλεσης.

Εάν θέλετε οι ενέργειές σας να διαδίδονται αναδρομικά (συμπεριλαμβανομένων όλων των υποκαταλόγων), χρησιμοποιήστε την επιλογή -R:

$ chmod -R 777 *

Το αποτέλεσμα της εκτέλεσης της παραπάνω εντολής θα είναι η αναδρομική "διαβάρυνση" όλων των υποκαταλόγων του τρέχοντος καταλόγου και η εκχώρηση πλήρους πρόσβασης σε όλους τους χρήστες και τις ομάδες.

Αυτό το άρθρο καλύπτει μερικά μόνο παραδείγματα χρήσης της εντολής. chmod. Αν θέλετε να μάθετε περισσότερα για τη δουλειά της ομάδας chmodΚαι δικαιώματα πρόσβασηςστο Linux, δώστε προσοχή στο .

Σήμερα θα ήθελα να μιλήσω για δικαιώματα πρόσβασης σε αρχεία και φακέλους (ανάγνωση). Αυτή η ιδέα ήρθε στον κόσμο του webmastering από συστήματα παρόμοια με το Linux (Unix) στα οποία λειτουργούν οι περισσότερες υπηρεσίες φιλοξενίας.

Και το ίδιο το όνομα Chmod είναι το όνομα ενός προγράμματος στο Linux που σας επιτρέπει να εκχωρήσετε δικαιώματα πρόσβασης σε διάφορα αντικείμενα. Και εφόσον ο ιστότοπός σας είναι εγκατεστημένος σε διακομιστή με Linux (Unix) μιας ή άλλης παραλλαγής, τότε η εργασία με τα αντικείμενα του ιστότοπού σας θα υπόκειται στους κανόνες που έχουν θεσπιστεί λειτουργικά συστήματα linux (Unix).

Στα Windows, σχεδόν όλα τα αρχεία έχουν οριστεί σε μέγιστα δικαιώματα, γεγονός που στην πραγματικότητα οδηγεί σε κυριαρχία στους υπολογιστές μας και επίσης, με τη σειρά του, εμποδίζει τους ιδιοκτήτες εταιρειών προστασίας από ιούς να πεθάνουν από την πείνα. Στα συστήματα Linux (Unix) η κατάσταση είναι διαφορετική - όλα είναι πιο περίπλοκα, αλλά ταυτόχρονα πιο ασφαλή. Εάν ρυθμίσετε τα πάντα σωστά και σωστά, μπορείτε να αυξήσετε σημαντικά την ασφάλεια της ιστοσελίδας σας.

Βασικές έννοιες των δικαιωμάτων πρόσβασης σε αρχεία και φακέλους

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

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

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

Με τη σειρά του, σε σχέση με αρχεία είναι δυνατό:

  • r - δικαίωμα ανάγνωσης δεδομένων.
  • w - για να αλλάξετε το περιεχόμενο (εγγραφή - αλλαγή μόνο του περιεχομένου, αλλά όχι διαγραφή).
  • x - για να εκτελέσετε το αρχείο.

Ας ρίξουμε μια πιο προσεκτική ματιά στις δυνατότητες εκτέλεσης αρχείων. Το γεγονός είναι ότι στο Linux μπορεί να εκτελεστεί οποιοδήποτε αρχείο. Το αν είναι εκτελέσιμο καθορίζεται όχι από την επέκτασή του (η έννοια της επέκτασης απουσιάζει στο σύστημα αρχείων Unix), αλλά από τα δικαιώματα πρόσβασης Chmod. Εάν ένα αρχείο έχει το δικαίωμα εκτέλεσης "X", αυτό σημαίνει ότι μπορεί να εκτελεστεί.

Σε σχέση με τους καταλόγους είναι δυνατό:

  1. r - δικαίωμα ανάγνωσης του καταλόγου (μπορείτε να διαβάσετε τα περιεχόμενα του καταλόγου, δηλαδή να λάβετε μια λίστα με τα αντικείμενα που βρίσκονται σε αυτόν)
  2. w - για να αλλάξετε τα περιεχόμενα του καταλόγου (μπορείτε να δημιουργήσετε και να διαγράψετε αντικείμενα σε αυτόν και εάν έχετε άδεια εγγραφής, μπορείτε ακόμη και να διαγράψετε αρχεία που δεν σας ανήκουν)
  3. x - για να εισαγάγετε έναν κατάλογο (πάντα ελέγχεται πρώτα και ακόμα κι αν έχετε όλα τα απαραίτητα δικαιώματα σε ένα αντικείμενο που είναι θαμμένο βαθιά στην αλυσίδα καταλόγου, αλλά δεν έχετε το χαρακτηριστικό "X" για πρόσβαση σε τουλάχιστον έναν κατάλογο ο τρόπος για να το αρχείο, τότε δεν θα περάσετε ποτέ σε αυτό)

Στα συστήματα Linux, όλα αυτά διανέμονται από τον κύριο διαχειριστή του υπολογιστή, στον οποίο αποκτά πρόσβαση εισάγοντας κωδικό πρόσβασης. Και αν τα περισσότερα αντικείμενα έχουν δικαιώματα μόνο για ανάγνωση, τότε οι ιοί δεν θα έχουν σχεδόν καμία σχέση σε έναν τέτοιο υπολογιστή, επειδή ούτε θα μπορέσουν να γράψουν οι ίδιοι εκεί ούτε τότε θα εκπληρωθούν. Αυτό ακριβώς είναι το αποτέλεσμα που πρέπει να πετύχουμε βάζοντας το απαραίτητο Chmod στα αντικείμενα του site μας.

Προνόμια για ομάδες χρηστών

Τα ίδια τα προνόμια χωρίζονται σε τρεις κατηγορίες ανάλογα με το ποιος έχει πρόσβαση στο αντικείμενο:

  • "χρήστης" - u (απευθείας κάτοχος του αρχείου)
  • "group" - g (μέλος της ίδιας ομάδας με τον ιδιοκτήτη)
  • "κόσμος" - o (όλοι οι άλλοι)

Ο διακομιστής καθορίζει σε ποια ομάδα χρηστών θα σας εκχωρήσει όταν συνδέεστε στον διακομιστή. Όταν, για παράδειγμα, συνδέεστε σε έναν διακομιστή μέσω FTP, συνδέεστε με το όνομα χρήστη (και τον κωδικό πρόσβασής σας) και, στη συνέχεια, ο διακομιστής σας εκχωρεί στην ομάδα "χρήστης" ("u)".

Άλλοι χρήστες που συνδέονται επίσης μέσω FTP στον διακομιστή θα εκχωρηθούν στην ομάδα "group" ("g") και ένας επισκέπτης που έρχεται στον ιστότοπό σας χρησιμοποιώντας το πρόγραμμα περιήγησής του θα εκχωρηθεί στην ομάδα "world" ("o") .

Παραλλαγές των τριών πιθανές τιμές"r", "w" και "x" για τρεις κατηγορίες "u", "g" και "o" και ορίστε το Chmod στα αρχεία. Εάν μια κατηγορία δεν έχει καθοριστεί, αντικαθίσταται με παύλα "-". Τα προνόμια καθορίζονται διαδοχικά με τη δεδομένη σειρά:

  1. πρώτα τα δικαιώματα για τον ιδιοκτήτη - "u"
  2. στη συνέχεια για την ομάδα - "g"
  3. και στο τέλος - για όλους τους άλλους - "o"

Αφού ο διακομιστής αναθέσει τον επισκέπτη σε ορισμένη ομάδα, του παραχωρεί δικαιώματα να ενεργεί σε αντικείμενα, μετά τα οποία ο επισκέπτης θα μπορεί να διαβάσει, να γράψει ή να εκτελέσει το αρχείο (ανάλογα με το τι επιτρέπεται να κάνει η ομάδα του με αυτό το αντικείμενο).

Για να προβάλετε τα περιεχόμενα ενός καταλόγου, πρέπει να έχει το χαρακτηριστικό read "r" (για την ομάδα στην οποία ο διακομιστής ανέθεσε τον επισκέπτη). Για να δημιουργήσετε ένα αρχείο ή φάκελο σε ένα υπάρχον, αυτός ο υπάρχων κατάλογος πρέπει να έχει ένα χαρακτηριστικό για την καταχώρηση "w".

Για λόγους σαφήνειας, ας δούμε ένα παράδειγμα όπου ο κάτοχος του αρχείου ("χρήστης" - "u") έχει όλα τα δικαιώματα: ανάγνωση, εγγραφή σε αυτό και εκτέλεση, και όλοι οι άλλοι χρήστες έχουν μόνο το δικαίωμα ανάγνωσης. Η καταχώρηση για τέτοιο Chmod θα μοιάζει με αυτό: "rwx r-- r--".

Ας το δούμε αναλυτικά: "rwx" (αυτή η εγγραφή καθορίζει τα δικαιώματα για το αντικείμενο για τον ιδιοκτήτη - "u"), "r--" (αυτή η εγγραφή καθορίζει τα δικαιώματα για το ίδιο αντικείμενο, αλλά αν έχει εκχωρηθεί στον επισκέπτη σε μια ομάδα από τον διακομιστή - "g"), "r--" (αυτή η καταχώρηση ορίζει τα δικαιώματα στο αντικείμενο για όλους τους άλλους χρήστες - "o").

Ποια είναι η διαφορά μεταξύ των δικαιωμάτων αρχείου και φακέλου;

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

Και επίσης μια πινακίδα που δείχνει διάφορους συνδυασμούς Chmod για ΔΙΑΦΟΡΕΤΙΚΟΙ ΤΥΠΟΙαντικείμενα:

Δεν μπορεί να γίνει τίποτα

Δεν επιτρέπεται η πρόσβαση στον κατάλογο και στους υποκαταλόγους του

Μπορεί να δει και να αλλάξει περιεχόμενο

Μπορείτε να προσθέσετε, να διαγράψετε, να αλλάξετε αρχείο καταλόγου

Εκτελέστε εάν το αρχείο είναι δυαδικό

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

Chmod εκφρασμένο σε αριθμούς (777, 400, 666, 755, 444)

Μπορείτε να δείτε ότι εδώ τα δικαιώματα πρόσβασης περιγράφονται χρησιμοποιώντας καταχωρήσεις χρησιμοποιώντας Λατινικά γράμματακαι παύλες, αλλά πιθανότατα έχετε ήδη αντιμετωπίσει το γεγονός ότι Το Chmod συνήθως προσδιορίζεται ψηφιακά, για παράδειγμα, ο γνωστός συνδυασμός: 777, που επιτρέπει τα πάντα σε όλους.

Πράγματι, τα προνόμια υποδεικνύονται επίσης με αριθμούς:

  1. Το r (διαβάζεται) αντικαθίσταται από το 4
  2. Το w (εγγραφή) αντικαθίσταται από 2
  3. Το x (εκτέλεση) αντικαθίσταται από 1
  4. Το 0 σημαίνει να μην κάνεις τίποτα (τι συμβολίζεται με παύλα στην αλφαβητική σημείωση)

Ας επιστρέψουμε στο παράδειγμα ηχογράφησης που έδωσα λίγο νωρίτερα: rwx r-- r-- . Εάν αντικαταστήσουμε γράμματα και παύλες με αριθμούς σε αυτό, σύμφωνα με τον κανόνα που μόλις περιγράφηκε, και ταυτόχρονα αθροίσουμε τους αριθμούς σε κάθε τριπλό, θα λάβουμε την ψηφιακή μορφή αυτής της καταχώρησης: 744.

Εκείνοι. Αποδεικνύεται ότι το άθροισμα αυτών των αριθμών δείχνει το Chmod σε σχέση με τα αρχεία ή το φάκελο. Για παράδειγμα:

  • 7 (rwx) = 4 + 2 +1 (πλήρη δικαιώματα)
  • 5 (r-x)= 4 + 0 + 1 (ανάγνωση και εκτέλεση)
  • 6 (rw-) = 4 + 2 + 0 (διαβάζω και γράφω)
  • 4 (r--) =4 + 0 + 0 (μόνο για ανάγνωση)
  • και τα λοιπά.

Αυτός ο πίνακας δείχνει όλους τους πιθανούς συνδυασμούς προνομίων που έχουν καταγραφεί ψηφιακά:

Τώρα ας δούμε διάφορους συνδυασμούς σημειώσεων σε αριθμούς σε σχέση με ομάδες χρηστών:

"Ιδιοκτήτης"

"Ομάδα"

"Υπόλοιπο"

εκτελώ

εκτελώ

εκτελώ

Εσείς οι ίδιοι (εκτός από την περίπτωση που έχετε πρόσβαση στον ιστότοπο μέσω FTP) και όλοι οι άλλοι επισκέπτες του πόρου σας ανήκετε στην ομάδα "λέξεων" (όλοι οι άλλοι), επομένως για να εργαστούμε με τον ιστότοπο πρέπει πρώτα να δούμε το τελευταίο (τρίτο ) ψηφίο αυτής της καταχώρισης.

Για να «εκκινήσει» ένα αρχείο σεναρίου όταν ένας χρήστης εργάζεται με έναν ιστότοπο, θα αρκεί να οριστούν τα δικαιώματα σε αυτό, ξεκινώντας από το «4» (r-- – μόνο για ανάγνωση) (5,6,7 θα κάνει επίσης, αλλά αυτό θα είναι περιττό όσον αφορά την ασφάλεια).

Για τον κατάλογο στον οποίο βρίσκεται το αρχείο αυτής της δέσμης ενεργειών, πρέπει να ορίσετε το ελάχιστο σε "5" (r-x - μπορείτε να μεταβείτε στον κατάλογο και να διαβάσετε τα περιεχόμενά του, δεν μπορείτε να διαγράψετε ή να προσθέσετε). Το 7 θα λειτουργήσει επίσης, αλλά θα είναι επίσης περιττό όσον αφορά την ασφάλεια.

Εάν χρειάζεστε το σενάριο όχι μόνο για να διαβάσετε, αλλά και να "γράψετε" ορισμένα δεδομένα (για παράδειγμα, που έχουν εισαχθεί από τον επισκέπτη), τότε τα ελάχιστα δικαιώματα για τον "φάκελο" θα εξακολουθούν να είναι "5", αλλά για το "αρχείο" εσείς θα χρειαστεί ήδη το "6" (διάβασμα και εγγραφή).

Πιθανότατα, στον διακομιστή όπου αντιγράψατε τα περιεχόμενα της μηχανής του ιστότοπού σας, τα ακόλουθα Chmods θα εγκατασταθούν σε αντικείμενα:

Εάν είχατε έναν πόρο που αποτελείται μόνο από σελίδες html, τότε θα μπορούσατε να αφήσετε τα πάντα έτσι. Αλλά οι σύγχρονοι ιστότοποι είναι χτισμένοι σε κινητήρες και μπορεί να υπάρχουν αντικείμενα στα οποία πρέπει να γραφτούν για λογαριασμό επισκεπτών από την ομάδα "world" - o (όλοι οι άλλοι). Αυτοί μπορεί να είναι κατάλογοι που χρησιμοποιούνται για την προσωρινή αποθήκευση σελίδων ή αυτοί στους οποίους θα φορτώνονται εικόνες κ.λπ. καθώς εργάζεστε με τον ιστότοπο.

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

για όλους τους καταλόγους στους οποίους πρέπει να εγγράφονται αρχεία, αλλά δεν χρειάζεται να διαγράφονται τακτικά

για φακέλους στους οποίους πρέπει να εγγραφούν και να διαγραφούν αρχεία (για παράδειγμα, για μια προσωρινή μνήμη)

για απλά αρχεία μόνο για ανάγνωση (.html, .php, κ.λπ.)

για αρχεία στα οποία μπορεί να χρειαστεί να εγγραφούν (για παράδειγμα, με βάσεις δεδομένων .dat)

Πώς να εκχωρήσετε Chmod χρησιμοποιώντας PHP

Πώς μπορούν όλα αυτά να εφαρμοστούν στην πράξη για την ιστοσελίδα σας; Κατ 'αρχήν, όλα είναι απλά. Για να εκχωρήσετε δικαιώματα πρόσβασης μπορείτε:

Αλλά αν δεν μπορείτε να αλλάξετε το Chmod σε κανένα αρχείο, τότε μπορείτε να δοκιμάσετε να τα εκχωρήσετε χρησιμοποιώντας εργαλεία PHP. Μπορείτε να χρησιμοποιήσετε τον ακόλουθο κώδικα:

Θα χρειαστεί να αντικαταστήσετε το file_name_x.php και το directory_name_x με αληθινά ονόματααρχεία και φακέλους, Chmod στο οποίο θέλετε να αλλάξετε. Αντίστοιχα, για τα αρχεία θα οριστεί σε 666 και για τους καταλόγους - 777. Τοποθετήστε αυτόν τον κώδικα PHP σε ένα αρχείο χρησιμοποιώντας οποιοδήποτε σημειωματάριο κειμένου (συνιστώ) και δώστε του την επέκταση .php, για παράδειγμα, όπως το prava.php.

Αντιγράψτε το prava.php μέσω FTP στον κατάλογο στον οποίο δεν είναι δυνατή η εκχώρηση δικαιωμάτων πρόσβασης χρησιμοποιώντας τυπικά μέσα. Στη γραμμή διευθύνσεων του προγράμματος περιήγησής σας, γράψτε τη διαδρομή προς το prava..php) και πατήστε "Έναρξη" ή enter στο πληκτρολόγιό σας. Αυτό ήταν, τώρα τα προνόμια θα αλλάξουν εντελώς χρησιμοποιώντας PHP.

Για το Joomla, αμέσως μετά την εγκατάστασή του, μπορείτε να ορίσετε το 777 στους παρακάτω καταλόγους:

Διαχειριστής/αντίγραφα ασφαλείας/διαχειριστής/κρυφή μνήμη/ διαχειριστής/εξαρτήματα/ διαχειριστής/μονάδες/ διαχειριστής/πρότυπα/ προσωρινή μνήμη/ στοιχεία/ εικόνες/ εικόνες/πανό/ εικόνες/ιστορίες/ γλώσσα/ γλώσσα/en-GB/ γλώσσα/ru-RU/ μέσα/ modules/ plugins/ plugins/content/ plugins/search/ plugins/system/ templates/

Αφού εγκαταστήσετε όλες τις επεκτάσεις για το Joomla και κάνετε τις τελικές ρυθμίσεις, ακολουθεί το Chmod στους περισσότερους από τους παραπάνω καταλόγους προκειμένου να αυξηθεί η ασφάλεια του ιστότοπου επιστροφή στο 755. Θα χρειαστεί να αφήσετε το 777 για καταλόγους με προσωρινή μνήμη, αντίγραφα ασφαλείας και εικόνες.

Για αρχεία μηχανών που βρίσκονται στη ρίζα του ιστότοπου, εκτός από το sitemap.xml, είναι καλύτερο να ορίσετε 444 (μόνο για ανάγνωση για όλες τις ομάδες επισκεπτών). Στο setting.php μερικές φορές συνιστάται να το ρυθμίσετε ακόμη και στο 400.

Μπορώ να δώσω ακριβώς τις ίδιες συμβουλές σχετικά με τη ρύθμιση δικαιωμάτων πρόσβασης σε αντικείμενα στις μηχανές SMF και WordPress. Καλό είναι, αν είναι δυνατόν, να το αφήσετε σε μόνιμη βάση. για καταλόγους 755(εκτός από την προσωρινή μνήμη, τις εικόνες, τους καταλόγους αντιγράφων ασφαλείας που αναφέρονται παραπάνω και ίσως κάποιους άλλους, όπως απαιτείται) και για αρχεία - 644.

Είναι καλύτερα να ορίσετε το 444 σε αρχεία στη ρίζα του ιστότοπου.

Εάν, όταν εργάζεστε με έναν ιστότοπο, προκύψει πρόβλημα με την αδυναμία εγγραφής ρυθμίσεων σε κάποιο αρχείο ή την αδυναμία δημιουργίας κάποιου είδους καταλόγου, τότε μπορείτε να ορίσετε προσωρινά μεγαλύτερα δικαιώματα σε αυτούς (777, για παράδειγμα) και στη συνέχεια να επιστρέψετε τα πάντα πίσω (για να είμαι ασφαλής). Και σε καμία περίπτωση δεν πρέπει να μείνει(για ευκολία στην εργασία με τον ιστότοπο) αδικαιολόγητα διογκωμένο Chmod.

Καλή σου τύχη! Τα λέμε σύντομα στις σελίδες του ιστότοπου του ιστολογίου

Μπορεί να σας ενδιαφέρει

Κωδικοποίηση κειμένου ASCII (Windows 1251, CP866, KOI8-R) και Unicode (UTF 8, 16, 32) - πώς να διορθώσετε το πρόβλημα με τα crackers
OpenServer - ένας σύγχρονος τοπικός διακομιστής και ένα παράδειγμα του τρόπου χρήσης του για την εγκατάσταση του WordPress σε έναν υπολογιστή
Τι είναι οι διευθύνσεις URL, σε τι διαφέρουν οι απόλυτοι και οι σχετικοί σύνδεσμοι για έναν ιστότοπο;
Αναζήτηση Yandex ανά ιστότοπο και ηλεκτρονικό κατάστημα
Χάρτης ιστότοπου Χάρτης ιστότοπου σε μορφή xml για Yandex και Google - πώς να δημιουργήσετε έναν χάρτη ιστότοπου στο Joomla και στο WordPress ή σε μια ηλεκτρονική γεννήτρια

Μπορεί να φαίνεται αρκετά ενοχλητικό το γεγονός ότι στο δρόμο προς την ευτυχία (διαβάστε, ένας ιστότοπος που λειτουργεί) μπορεί να υπάρχουν σφάλματα 403 και 500, σπασμένα σενάρια και φάκελοι που δεν μπορούν να διαγραφούν. Τα παραπάνω προβλήματα συχνά σχετίζονται με εσφαλμένα καθορισμένα δικαιώματα σε αρχεία και φακέλους.

Ενδέχεται να αντιμετωπίσετε το πρόβλημα των εσφαλμένων δικαιωμάτων όταν μετακινείστε από άλλο hoster. Για παράδειγμα, αποφασίσατε να χρησιμοποιήσετε έναν πάροχο φιλοξενίας με λειτουργικό σύστημα Windows. Και μετά είδαμε ότι υπάρχει εξειδικευμένη φιλοξενία για CMS - αυτό ακριβώς που χρειάζεστε. Και αποφασίσατε να μεταβείτε σε Linux OS. Εδώ αρχίζουν τα προβλήματα. Αλλά μην απελπίζεστε, αυτό το άρθρο θα σας βοηθήσει να τα καταλάβετε όλα.

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

Στην περίπτωση του Linux, η κατάσταση είναι διαφορετική. Τα συστήματα που μοιάζουν με UNIX υποθέτουν διαφορετικά επίπεδαπρόσβαση και διαφορετικά δικαιώματα στα δεδομένα. Τα αρχεία και οι φάκελοι έχουν σχεδιαστεί για να λειτουργούν τρεις κατηγορίες χρηστών:
  • ιδιοκτήτης (χρήστης)·
  • ομάδα, η οποία περιλαμβάνει άλλους χρήστες και μπορεί να περιλαμβάνει τον κάτοχο του αρχείου·
  • άλλοι - για παράδειγμα, επισκέπτες του ιστότοπου που θα πρέπει τουλάχιστον να έχουν τα δικαιώματα να δουν το περιεχόμενο που δημοσιεύετε.

Τα δικαιώματα χρήστη Linux μπορεί να είναι τα εξής:

Τα ακόλουθα δικαιώματα ισχύουν για κάθε αρχείο και κατάλογο (που χρησιμοποιούνται τόσο σε αλφαβητική όσο και σε αριθμητική μορφή):

ανάγνωση( 4 ) – ΑΝΑΓΝΩΣΗ– το δικαίωμα ανάγνωσης του περιεχομένου του αρχείου·

γράφω( 2 ) – μοντάζ– το δικαίωμα δημιουργίας, αλλαγής, διαγραφής αρχείου ή καταλόγου·

εκτέλεση ( 1 ) – εκτέλεση– το δικαίωμα εκτέλεσης του αρχείου και εισαγωγής στον κατάλογο (ελεγμένο πρώτα).

Έτσι, τα δικαιώματα χρήστη μπορούν να διανεμηθούν ως εξής:

Το Rights 777 εκχωρεί όλα τα προνόμια στον χρήστη, την ομάδα και άλλους χρήστες του συστήματος.

Ποια δικαιώματα πρέπει να χρησιμοποιήσω για αρχεία και φακέλους στο cPanel;

Τυπικά δικαιώματα πρόσβασης, επίσης σχετικά με τη δική μας εικονική φιλοξενία:

Αρχεία - 644

Φάκελοι - 755 .

Παρέχουν τα ακόλουθα προνόμια:

Γιατί 755 και 644;

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

Η λειτουργία του ιστότοπου στις περισσότερες περιπτώσεις περιλαμβάνει τη χρήση διαφόρων σεναρίων που προσθέτουν διαδραστικότητα σε αυτόν. Για την εκτέλεση σεναρίων στους διακομιστές εικονικής φιλοξενίας μας, υλοποιείται το suPHP, το οποίο εκκινεί και εκτελεί το σενάριο για λογαριασμό του κατόχου του. Επομένως, δεν υπάρχει ανάγκη να παραχωρήσετε δικαιώματα εγγραφής σε ολόκληρο τον διακομιστή ιστού Apache (777), όπως συμβαίνει σε ορισμένες φιλοξενίες με mod_PHP. Εξάλλου, εάν δώσετε τα μέγιστα δικαιώματα σε αρχεία και φακέλους συστήματος, υπάρχει κίνδυνος οι εισβολείς να εκμεταλλευτούν την ανοιχτή πρόσβαση.

Η εργασία με σενάρια μέσω του suPHP, και κατά συνέπεια, η ρύθμιση των δικαιωμάτων σε 755 και 644 συνιστάται από τους προγραμματιστές πολλών cms, για παράδειγμα, το δημοφιλές WordPress και το Joomla.

Μερικές φορές, όταν αλλάζετε πάροχο φιλοξενίας και μεταφέρετε δεδομένα σε νέο διακομιστή, τα παλιά δικαιώματα στα δεδομένα παραμένουν. Για να τα αλλάξετε χρειάζεστε:

1. Συνδεθείτε στο cPanel ως χρήστης

2. Στην ενότητα Αρχεία, επιλέξτε Διαχείριση αρχείων(δεν είναι διαθέσιμο σε WHM, μόνο μέσω cPanel)

3. Μεταβείτε στον κατάλογο στον οποίο πρέπει να αλλάξετε τα δικαιώματα για αρχεία/φακέλους. Για παράδειγμα, στον κατάλογο public_html.

4. Υπάρχουν δύο τρόποι για να αλλάξετε τα δικαιώματα για ένα αρχείο/κατάλογο.

Ο πρώτος τρόπος για να αλλάξετε τα δικαιώματα είναι από το μενού Διαχείριση αρχείων:

1) Επιλέξτε τον φάκελο/αρχείο που θέλετε και κάντε κλικ στα δικαιώματα (απευθείας στους αριθμούς, για παράδειγμα, 0755 ). Περισσότερες λεπτομέρειες στο στιγμιότυπο οθόνης παρακάτω.

2) Εισάγετε απαραίτητα δικαιώματακαι πατήστε Αποθηκεύσετε.

1) Επιλέξτε τον φάκελο ή το αρχείο που θέλετε και κάντε κλικ στο εικονίδιο Άδειες(η λειτουργία είναι επίσης διαθέσιμη όταν κάνετε δεξί κλικ σε ένα αρχείο/φάκελο).

2) Στο νέο παράθυρο, ορίστε τα απαιτούμενα δικαιώματα και κάντε κλικ Αλλαγή Δικαιωμάτων.

1. Πρέπει να συνδεθείτε στον λογαριασμό φιλοξενίας σας μέσω FTP.

2. Κάντε δεξί κλικ στο αρχείο ή στο φάκελο και επιλέξτε Δικαιώματα αρχείου.

3. Ορίστε δικαιώματα σε νέο παράθυρο. Στην περίπτωση καταλόγου, μπορείτε να αλλάξετε τα δικαιώματα αναδρομικά επιλέγοντας την επιλογή " Ανακατεύθυνση σε υποκαταλόγους”.

Πώς να αλλάξετε τα δικαιώματα σε αρχεία και φακέλους μέσω SSH;

Οι κάτοχοι μπορούν να αλλάξουν δικαιώματα μέσω του τερματικού χρησιμοποιώντας την εντολή "chmod".

  • Για παράδειγμα, πρέπει να διαμορφώσετε τα δικαιώματα 755 για το φάκελο πολυμέσων ως εξής:
μέσα chmod 755

Σημείωση: η αλλαγή πραγματοποιείται στον κατάλογο στον οποίο βρίσκεστε αυτήν τη στιγμή.

  • Για να αλλάξετε τα δικαιώματα για όλα τα αρχεία στον τρέχοντα κατάλογο, χρησιμοποιήστε το σύμβολο αστερίσκου.
chmod 644 *
  • Εάν πρέπει να αλλάξετε τα δικαιώματα σε αρχεία σε όλους τους υποκαταλόγους ενός συγκεκριμένου φακέλου, τότε θα σας βοηθήσει μια αναδρομική αλλαγή, η οποία εκτελείται με την προσθήκη ενός κλειδιού και αστερίσκοι:
chmod -R 644 *

Για να ορίσετε δικαιώματα σε πολλά αρχεία, πρέπει να αναφέρετε τα ονόματά τους:

Chmod 644 file1.txt file2.txt file3.txt

Ενδιαφέρεσαι? Θέλετε να φιλοξενήσετε και να τα βγάλετε πέρα; Δεν θα σας αρέσουν απλώς οι προσφορές μας! Μπορείτε να εξοικονομήσετε χρήματα επιλέγοντας οποιοδήποτε από τα πακέτα υπηρεσιών μας.