Στα Windows, ο Έλεγχος Πρόσβασης Χρήστη (UAC) εφαρμόστηκε επειδή το να παραμείνετε συνδεδεμένοι ως διαχειριστής παρουσίασε έναν πολύ απλό κίνδυνο ασφάλειας. Με το UAC, τα περισσότερα προγράμματα εκτελούνται με περιορισμένη πρόσβαση και τα Windows ζητούν από τον χρήστη να ζητήσει άδεια μόνο όταν πρέπει να αλλάξει ένα αρχείο συστήματος.
Στα συστήματα Linux, μπορούμε να τρέξουμε διαχειριστικές εφαρμογές χρησιμοποιώντας την εντολή sudo. Μας επιτρέπει να τρέξουμε ένα πρόγραμμα ως root χρήστη. Εάν χρησιμοποιείτε συχνά το root ως χρήστη, θα εκτεθείτε στον κίνδυνο να δώσετε στη συσκευή σας πλήρη πρόσβαση σε κακόβουλα προγράμματα.
Υπάρχουν δύο επιλογές για να προσθέσετε έναν χρήστη στο sudoers. Ο ένας τρόπος είναι να το κάνετε χειροκίνητα και ο άλλος χρησιμοποιώντας την εντολή usermod.
Προσθήκη εγχειριδίου χρήστη sudo
Ακολουθήστε τις παρακάτω οδηγίες για να προσθέσετε χρήστη στο sudo χρήστη στο Ubuntu 20.04:
Δημιουργία νέου χρήστη
Ανοίξτε το τερματικό χρήστη χρήστη και εκτελέστε την ακόλουθη εντολή:
$sudoπρόσθεσε χρήστη<όνομα χρήστη>>Εδώ, χρησιμοποιώ το linuxuser3 ως όνομα χρήστη:
$sudoadduser linuxuser3
Θα σας ζητήσει να εκχωρήσετε έναν κωδικό πρόσβασης στον νέο χρήστη. Πρέπει επίσης να προσθέσετε ορισμένες πρόσθετες πληροφορίες, όπως το πλήρες όνομα, τον αριθμό δωματίου κ.λπ. Θα επιβεβαιώσει ότι οι πληροφορίες είναι σωστές ή όχι. Πατήστε Y για επιβεβαίωση.
Ένας νέος χρήστης θα δημιουργηθεί με επιτυχία.
Ενημερώστε το σύστημά σας χρησιμοποιώντας νέο χρήστη
Προχωρώντας, μεταβείτε στον νέο χρήστη εισάγοντας το όνομα χρήστη και τον κωδικό πρόσβασης στην οθόνη σύνδεσης. Ανοίξτε ένα τερματικό και ενημερώστε το σύστημά σας χρησιμοποιώντας την ακόλουθη εντολή:
$Sudo apt updateΔεν δώσαμε κανένα προνόμιο στον νέο χρήστη και θα λάβουμε ένα μήνυμα ότι ο νέος χρήστης δεν βρίσκεται στο αρχείο sudoers.
Πρέπει να προσθέσουμε έναν χρήστη στο αρχείο sudoers.
Ανοίξτε το αρχείο visudo στον επεξεργαστή κειμένου χρησιμοποιώντας την ακόλουθη εντολή:
$sudovisudo
Η θέση στην οποία βλέπετε τη ρίζα ALL = (ALL: ALL) ALL είναι εκεί που θα αλλάξουμε το όνομα χρήστη μας. Αντικαταστήστε τη ρίζα με το linuxuser 3 με τα sudoers στη θήκη μου. Εισαγάγετε τις ακόλουθες γραμμές σε αυτό το αρχείο:
ΡίζαΟΛΑ=(ΟΛΑ: ΟΛΑ)ΟΛΑLinuxuser3ΟΛΑ=(ΟΛΑ: ΟΛΑ)ΟΛΑ
Και πάλι, ενημερώστε το σύστημά σας. Τώρα, το linuxuser3 είναι σε θέση να εκτελέσει τις ενέργειες ή τις λειτουργίες που σχετίζονται με το sudo.
Προσθήκη χρήστη Sudo από την εντολή Usermod
Η εντολή usermod μας δίνει τη δυνατότητα να προσθέσουμε/επεξεργαστούμε τις ομάδες χρηστών.
Πληκτρολογήστε την παρακάτω εντολή στο τερματικό για να προσθέσετε έναν χρήστη στο sudoers:
$sudousermod –a –Gsudolinuxuser3
- -α: Αυτό τροποποιεί τις αλλαγές στην τρέχουσα διαμόρφωση
- -G: Το όνομα της κοινότητας των χρηστών στο οποίο πρέπει να προστεθεί.
- : Το όνομα χρήστη του χρήστη πρέπει να αλλάξει.
Όταν ο χρήστης συνδεθεί για πρώτη φορά μετά την προσθήκη σε μια νέα ομάδα, θα λάβουμε ένα μήνυμα που δείχνει ότι τα δικαιώματα χρήστη έχουν αλλάξει.
Συμπέρασμα:
Χρησιμοποιώντας το sudo σε μια εντολή, μπορούμε να εκτελέσουμε εργασίες διοικητικού επιπέδου. Αυτό το εγχειρίδιο θα σας βοηθήσει να προσθέσετε έναν χρήστη σε sudoers στο Linux. Ακολουθήστε τις παραπάνω οδηγίες για να προσθέσετε έναν χρήστη στο sudoers.