Εισαγωγή
Αν εργάζεστε με CentOS 8, θα πρέπει να γνωρίζετε ποιες είναι οι κρίσιμες εντολές που πρέπει να χρησιμοποιήσετε με αυτό. Μία από αυτές είναι η εντολή sudo. Αυτή η εντολή είναι πολύ χρήσιμη για τη δημιουργία νέων χρηστών. Με την εντολή sudo, μπορείτε να εκχωρήσετε σε ορισμένους χρήστες ειδικά δικαιώματα διαχειριστή. Συνήθως, αυτά τα δικαιώματα είναι προσβάσιμα μόνο στον χρήστη root. Εάν δημιουργείτε έναν κανονικό χρήστη, μπορείτε να χρησιμοποιήσετε αυτήν την εντολή για να του δώσετε ειδική πρόσβαση χωρίς να αλλάξετε το αρχείο /etc/sudoers στον διακομιστή.
Αυτός ο οδηγός θα σας βοηθήσει να κατανοήσετε πώς να χρησιμοποιήσετε αυτήν την εντολή. Θα περιγράψουμε λεπτομερώς τα επιμέρους βήματα που πρέπει να ακολουθήσετε για να δημιουργήσετε έναν νέο χρήστη με δυνατότητα sudo στο CentOS 8.
Πώς να δημιουργήσετε έναν νέο χρήστη με δυνατότητα Sudo;
Ακολουθήστε αυτά τα βήματα για να δημιουργήσετε έναν νέο χρήστη με δυνατότητα sudo στον διακομιστή σας.
1. Πραγματοποιήστε σύνδεση στον διακομιστή
Πρώτα απ' όλα, πρέπει να συνδεθείτε στον διακομιστή ως χρήστης root. Συνδεθείτε με τα εξής:
|
1 |
$ ssh root@your_server_ip_address |
Αντικαταστήστε με τη διεύθυνση IP ή το όνομα κεντρικού υπολογιστή (hostname) του δικού σας διακομιστή.
2. Προσθήκη νέου χρήστη
Στη συνέχεια, θα προσθέσουμε έναν νέο χρήστη. Για το σκοπό αυτό, θα χρησιμοποιήσουμε την εντολή adduser. Ας υποθέσουμε ότι θέλουμε να προσθέσουμε έναν νέο χρήστη με το όνομα sammy:
|
1 |
# adduser sammy |
Μπορείτε να αντικαταστήσετε το sammy με το όνομα χρήστη της προτίμησής σας. Το επόμενο βήμα είναι να προσθέσετε τον κωδικό πρόσβασης για τον χρήστη σας. Χρησιμοποιήστε την εντολή passwd ως εξής:
|
1 |
# passwd sammy |
Το σύστημα θα σας ζητήσει να εισαγάγετε τον νέο κωδικό πρόσβασης δύο φορές για επιβεβαίωση:
Αντικαταστήστε το sammy με το όνομα χρήστη που επιλέξατε.
3. Η ομάδα Wheel
Τώρα θα προσθέσουμε τον χρήστη στην ομάδα wheel. Εάν θέλετε να δώσετε δικαιώματα διαχειριστή σε έναν υπάρχοντα λογαριασμό, τότε μπορείτε να μεταβείτε απευθείας σε αυτό το βήμα. Θα χρησιμοποιήσουμε την εντολή usermod για να προσθέσουμε τον χρήστη στην ομάδα:
|
1 |
# usermod -aG wheel sammy |
Ο λόγος για τον οποίο το κάνουμε αυτό είναι ότι όλοι οι χρήστες στην ομάδα wheel έχουν πλήρη sudo πρόσβαση και δικαιώματα.
4. Πρόσβαση Sudo
Τέλος, μπορείτε να ελέγξετε και να επιβεβαιώσετε εάν ο νέος σας χρήστης έχει αποκτήσει τα δικαιώματα sudo. Για αρχή, θα μεταβούμε από τον χρήστη root στον νέο χρήστη χρησιμοποιώντας την εντολή su:
|
1 |
# su - sammy |
Εκτελέστε τη δοκιμή τρέχοντας την εντολή sudo με την εντολή που θέλετε να χρησιμοποιήσετε με τα νέα σας δικαιώματα:
|
1 |
# sudo command_to_run |
Ας υποθέσουμε ότι θέλουμε να εμφανίσουμε τα περιεχόμενα του καταλόγου /root. Κανονικά, μόνο ο χρήστης root μπορεί να δει τα περιεχόμενα αυτού του αρχείου:
|
1 |
$ sudo ls -la /root |
Το σύστημα θα σας ζητήσει να εισαγάγετε τον κωδικό πρόσβασης του λογαριασμού σας εάν χρησιμοποιείτε το sudo για πρώτη φορά:
Εισαγάγετε τον κωδικό πρόσβασής σας στο πεδίο για να προχωρήσετε. Θυμηθείτε, πρέπει να εισαγάγετε τον κωδικό πρόσβασης του λογαριασμού και όχι τον κωδικό πρόσβασης root. Σε περίπτωση που βρίσκεστε στη σωστή ομάδα wheel με ενεργοποιημένα τα δικαιώματα, η εντολή θα εκτελεστεί με επιτυχία και θα σας εμφανίσει τα αποτελέσματα. Αυτό αποτελεί επιβεβαίωση ότι έχετε λάβει δικαιώματα sudo με δικαιώματα root.
Συμπέρασμα
Με τη βοήθεια αυτού του οδηγού, μπορείτε να δημιουργήσετε έναν νέο λογαριασμό καθώς και να του εκχωρήσετε δικαιώματα διαχειριστή. Η απλούστερη διαδρομή που μπορείτε να ακολουθήσετε είναι να τον προσθέσετε στην ομάδα wheel για sudo πρόσβαση.
Επιπλέον, μπορείτε να ρίξετε μια ματιά στα άλλα σεμινάριά μας που αφορούν το CentOS, τα οποία μπορείτε να βρείτε στο ιστολόγιό μας:
Καλή συνέχεια!


Σχόλια
Δεν υπάρχουν σχόλια ακόμα. Γράψτε το πρώτο.