Μετάβαση στο περιεχόμενο

Ρυθμίσεις cookies

Επιλέξτε ανά κατηγορία ποια cookies επιτρέπετε. Μπορείτε να αλλάξετε την επιλογή σας οποιαδήποτε στιγμή μέσω των Ρυθμίσεων cookies στο κάτω μέρος κάθε σελίδας. Δήλωση απορρήτου

Απαραίτητα

Πάντα ενεργά

Χρειάζονται για τη σύνδεση, για να διατηρείται το καλάθι σας και για να θυμόμαστε τις επιλογές σας. Είναι πάντα ενεργά.

Ποια cookies;
  • weboke_sessie, weboke_klant, weboke_remember: η συνεδρία σας και η παραμονή σε σύνδεση
  • weboke_basket: το καλάθι σας
  • wkBtwIncl: εμφάνιση τιμών με ή χωρίς ΦΠΑ
  • wok_cookies: η επιλογή σας για τα cookies, 12 μήνες

Μετρούν ποια διαφήμιση οδηγεί σε επίσκεψη ή παραγγελία, ώστε να μην πληρώνουμε για διαφημίσεις που δεν αποδίδουν.

Ποια cookies;
  • Google Ads μέσω Google Tag Manager (_gcl_au, _gcl_aw), έως 90 ημέρες
  • OpenAI Ads, διαφημίσεις στο ChatGPT
  • wok_aff: μέσω ποιου συνεργάτη ήρθατε σε εμάς (πρόγραμμα συνεργατών), 60 ημέρες

4,6

Χώρα και γλώσσα

Κάθε χώρα έχει τη δική της ιστοσελίδα, με τιμές και ΦΠΑ της χώρας αυτής.

Προβολή

Χρήστες και ρόλοι

Ενότητα 3: Διεύθυνση, https και χρήστες · Χρόνος ανάγνωσης: 8 λεπτά

Μαθησιακός στόχος: Μετά από αυτό το μάθημα θα μπορείτε να κατανέμετε ρόλους και δικαιώματα έτσι ώστε κάθε άτομο να μπορεί να κάνει μόνο όσα χρειάζεται.

Βασικές έννοιες: ρόλος, capability (δικαίωμα), διαχειριστής, συντάκτης (editor), αρθρογράφος (author), σχολιαστής αρχείων (contributor), συνδρομητής, ελάχιστα απαραίτητα δικαιώματα, ένας λογαριασμός ανά άτομο, όνομα εμφάνισης και όνομα χρήστη, κωδικός εφαρμογής, διαγραφή χρήστη και ανάθεση περιεχομένου

Ρόλοι και δικαιώματα

Κάθε άτομο που συνδέεται στον ιστότοπό σας με WordPress έχει έναν ρόλο. Ένας ρόλος είναι ένα σύνολο δικαιωμάτων (στη γλώσσα του WordPress: capabilities): μπορεί αυτό το άτομο να γράφει άρθρα, να επεξεργάζεται άρθρα άλλων, να εγκαθιστά πρόσθετα, να δημιουργεί χρήστες; Το WordPress έχει πέντε προεπιλεγμένους ρόλους:

ΡόλοςΤι μπορεί να κάνει αυτός ο ρόλοςΤυπικό για
Administrator (Διαχειριστής)Τα πάντα: θέματα εμφάνισης, πρόσθετα, χρήστες, ρυθμίσεις, όλο το περιεχόμενοΈνα ή δύο άτομα που διαχειρίζονται τον ιστότοπο σε τεχνικό επίπεδο
Editor (Συντάκτης)Δημιουργία, επεξεργασία, δημοσίευση και διαγραφή όλων των άρθρων και σελίδων, ακόμα και άλλων χρηστών· διαχείριση σχολίωνΌποιον επιμελείται το περιεχόμενο ολόκληρου του ιστότοπου
Author (Αρθρογράφος)Συγγραφή δικών του άρθρων, μεταφόρτωση εικόνων και δημοσίευσηΈναν μόνιμο συντάκτη κειμένων
Contributor (Σχολιαστής αρχείων)Συγγραφή δικών του άρθρων, αλλά χωρίς δυνατότητα δημοσίευσης ή μεταφόρτωσηςΈναν εξωτερικό συνεργάτη του οποίου τα κείμενα ελέγχονται πριν δημοσιευτούν
Subscriber (Συνδρομητής)Διαχείριση μόνο του δικού του προφίλΜέλη που πρέπει να συνδεθούν για να διαβάσουν κάτι

Σε ένα δίκτυο ιστοτόπων (multisite) υπάρχει επίσης ο υπερδιαχειριστής. Ορισμένα πρόσθετα προσθέτουν δικούς τους ρόλους, όπως Διαχειριστής καταστήματος και Πελάτης στο WooCommerce, ή έναν ρόλο για διαχείριση SEO.

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

Η αρχή: όσο το δυνατόν λιγότερα δικαιώματα

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

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

  • Ο συνάδελφος του marketing που γράφει άρθρα ιστολογίου: αρθρογράφος ή συντάκτης, όχι διαχειριστής.
  • Ο ασκούμενος που παραδίδει είδηση: σχολιαστής αρχείων (contributor)· κάποιος άλλος τα δημοσιεύει.
  • Ο κατασκευαστής ιστότοπου που κάνει κάτι μία φορά: έναν προσωρινό λογαριασμό διαχειριστή που διαγράφετε ή υποβαθμίζετε μετά.
  • Ο εαυτός σας: εξετάστε το ενδεχόμενο δύο λογαριασμών, ένας διαχειριστής για συντήρηση και ένας συντάκτης για την καθημερινή συγγραφή. Όποιος, ως διαχειριστής, ανοίξει μια μολυσμένη σελίδα ή κάνει κλικ σε έναν ψεύτικο σύνδεσμο, εκθέτει περισσότερα από έναν συντάκτη.

Μερικοί κανόνες που συνοδεύουν αυτά:

  • Ένας λογαριασμός ανά άτομο. Ποτέ κοινόχρηστος λογαριασμός "γραφείο" ή "σύνταξη". Έτσι δεν ξέρετε ποιος έκανε τι, δεν μπορείτε να αφαιρέσετε την πρόσβαση από ένα άτομο ξεχωριστά και ο κωδικός πρόσβασης κυκλοφορεί μέσω email και σημειωμάτων.
  • Κάντε τακτοποίηση. Όταν κάποιος αποχωρεί, διαγράψτε τον λογαριασμό ή υποβαθμίστε τον σε συνδρομητή. Ελέγχετε κάθε τρίμηνο ποιοι διαχειριστές υπάρχουν (μάθημα 9.4). Ένας άγνωστος διαχειριστής είναι ένα από τα πιο σαφή σημάδια παραβίασης (μάθημα 7.5).
  • Μην δημιουργείτε λογαριασμούς για εφαρμογές που δεν τους χρειάζονται. Αν μια σύνδεση (μια εφαρμογή, ένα άλλο σύστημα) πρέπει να έχει πρόσβαση στο WordPress, χρησιμοποιήστε έναν κωδικό εφαρμογής (βλέπε παρακάτω).

Όνομα χρήστη και όνομα εμφάνισης

Κάθε λογαριασμός έχει ένα όνομα χρήστη (με το οποίο συνδέεστε, δεν μπορεί να αλλάξει) και ένα όνομα εμφάνισης (που εμφανίζεται δίπλα στα άρθρα σας, όπως "Μαρία Παπαδοπούλου"). Επιλέξτε το όνομα εμφάνισης στο προφίλ, στην επιλογή "Δημόσια εμφάνιση ως".

Είναι μυστικό το όνομα χρήστη σας; Όχι ακριβώς. Το WordPress εμφανίζει σε αρκετά σημεία ένα παράγωγο όνομα: στη διεύθυνση ενός αρχείου αρθρογράφου (/author/lisa/) και στην είσοδο REST του ιστότοπου (/wp-json/wp/v2/users), για οποιονδήποτε έχει δημοσιεύσει κάποιο άρθρο. Αυτό το όνομα (το slug) είναι συχνά ίδιο με το όνομα χρήστη. Ένας εισβολέας έχει έτσι τη μισή δουλειά έτοιμη. Η πραγματική προστασία βρίσκεται σε έναν ισχυρό κωδικό πρόσβασης και σε έλεγχο ταυτότητας δύο παραγόντων (μάθημα 7.3), αλλά ένα όνομα χρήστη που δεν ταυτίζεται με το δημόσιο όνομά σας βοηθάει λίγο. Στο μάθημα 7.3 θα δείτε τι εμφανίζει ο δικός σας ιστότοπος.

Κωδικοί εφαρμογής

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

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

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

Διαγραφή κάποιου

Όταν διαγράφετε έναν χρήστη που έχει γράψει άρθρα, το WordPress σάς ρωτά τι να γίνει με αυτό το περιεχόμενο:

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

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

Στην πράξη: πώς φαίνεται στον Πίνακα Ελέγχου

Στον Πίνακα Ελέγχου του WordPress:

  1. Χρήστες > Όλοι οι χρήστες: στο επάνω μέρος εμφανίζεται πόσοι λογαριασμοί υπάρχουν ανά ρόλο. Κάντε κλικ στο Διαχειριστής για να δείτε μόνο τους διαχειριστές.
  2. Χρήστες > Νέος χρήστης: συμπληρώστε όνομα χρήστη και email και επιλέξτε τον ρόλο. Αφήστε το WordPress να στείλει έναν σύνδεσμο ορισμού κωδικού πρόσβασης αντί να στείλετε εσείς έναν κωδικό μέσω email.
  3. Προφίλ: επιλογή ονόματος εμφάνισης και, στο κάτω μέρος, διαχείριση κωδικών εφαρμογής.

Σύνοψη

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

Κουίζ

1. Ένας εξωτερικός συνεργάτης παραδίδει κατά καιρούς ένα άρθρο που θέλετε να ελέγξετε πριν δημοσιευτεί. Ποιον ρόλο του δίνετε;



2. Γιατί είναι κακή ιδέα ένας κοινόχρηστος λογαριασμός διαχειριστή για ολόκληρο το γραφείο;



3. Διαγράφετε τον λογαριασμό ενός πρώην συνεργάτη με εκατό άρθρα. Τι επιλέγετε συνήθως;



4. Ποιο είναι το πλεονέκτημα ενός κωδικού εφαρμογής για μια εφαρμογή που δημοσιεύει άρθρα;



Άσκηση

Άσκηση D3.3: Έλεγχος ρόλων στον ιστότοπό σας. Ανοίξτε Χρήστες > Όλοι οι χρήστες και φτιάξτε μια λίστα: για κάθε λογαριασμό τον ρόλο, αν το άτομο είναι ακόμα ενεργό και ποιον ρόλο χρειάζεται στην πραγματικότητα. Σημειώστε πόσους διαχειριστές είχατε και πόσοι απομένουν μετά τον γύρο τακτοποίησής σας. Επιβεβαιώστε: κανένας κοινόχρηστος λογαριασμός, κανένας άγνωστος διαχειριστής, τα άτομα που έχουν αποχωρήσει έχουν διαγραφεί ή υποβαθμιστεί (με ανάθεση περιεχομένου), ανακλήθηκαν οι αχρησιμοποίητοι κωδικοί εφαρμογής. Εξηγήστε σε μία πρόταση γιατί δίνετε ή όχι στον εαυτό σας ξεχωριστό λογαριασμό συντάκτη.

Άσκηση D3.3: Έλεγχος ρόλων στον ιστότοπό σας

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




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

Περαιτέρω ανάγνωση

Αυτά τα άρθρα περιγράφουν τα βήματα στους πίνακες ελέγχου του WebOké· σε άλλους πίνακες ελέγχου λειτουργούν με παρόμοιο τρόπο.

Μια στιγμή…

Ρυθμίστε τα domains σας

Ρυθμίστε για κάθε domain τους nameservers, τη σύνδεση με το hosting σας και ποιος θα είναι ο κάτοχος.

Φόρτωση των domains σας…