Δώστε δικαιώματα root σε οποιονδήποτε χρήστη με sudo στο Ubuntu 20.04 LTS
Ο χρήστης root, ο οποίος είναι ο προεπιλεγμένος χρήστης που δημιουργήθηκε με δικαιώματα διαχειριστή, είναι κλειδωμένος στο Ubuntu από προεπιλογή, πράγμα που σημαίνει ότι δεν μπορείτε να συνδεθείτε στο σύστημα ως χρήστης root. ο sudo
Η εντολή μπαίνει στο παιχνίδι σε τέτοιες περιπτώσεις, όταν χρειάζεται να εκτελέσετε εργασίες διαχείρισης με τον δικό σας χρήστη. Βασικά επιτρέπει σε έναν κανονικό χρήστη να εκτελεί εντολές με δικαιώματα root.
Δημιουργία χρήστη Sudo
Το πρώτο βήμα είναι να δημιουργήσετε έναν χρήστη χρησιμοποιώντας την εντολή πρόσθεσε χρήστη
. Εισαγάγετε τον κωδικό πρόσβασης και άλλες προαιρετικές λεπτομέρειες όταν σας ζητηθεί.
sudo adduser
Σημειώστε ότι μόνο το root έχει τα δικαιώματα προσθήκης νέων χρηστών στο σύστημα. Ως εκ τούτου, εκτελέσαμε την εντολή με sudo
. Αυτό σημαίνει ότι ο χρήστης σας θα πρέπει να το έχει ήδη sudo
προνόμια εάν θέλετε να δημιουργήσετε έναν νέο χρήστη sudo.
Το επόμενο βήμα είναι να προσθέσετε αυτόν τον χρήστη στην ομάδα sudo
, που θα εκχωρήσει όλα τα δικαιώματα sudo στον χρήστη.
sudo adduser sudo
Ο χρήστης έχει πλέον προστεθεί στην ομάδα sudo. Ας επαληθεύσουμε αν ο χρήστης έχει δικαιώματα sudo.
Δοκιμάστε τον χρήστη Sudo
Μεταβείτε στον νέο χρήστη με την εντολή su
.
σου -
Έχουμε συνδεθεί ως νέος χρήστης. Σημειώστε ότι η προτροπή άλλαξε επίσης εμφανίζοντας το όνομα του νέου χρήστη.
Σημειώστε ότι μόλις συνδεθήκαμε ως νέος χρήστης sudo, εμφανίστηκε το κείμενο καλωσορίσματος που συμβουλεύει πώς να χρησιμοποιήσετε την εντολή sudo
. Αυτό σημαίνει ότι ο χρήστης είναι μέρος της ομάδας sudo.
Τώρα ας εκτελέσουμε μια εντολή με το sudo με αυτόν τον χρήστη και ας δούμε αν λειτουργεί. Θα προσπαθήσουμε να δημιουργήσουμε έναν κατάλογο που ονομάζεται tmp
μέσα /και τα λοιπά
, για το οποίο χρειαζόμαστε sudo
πρόσβαση καθώς μόνο ο root έχει δικαιώματα για τροποποίηση /και τα λοιπά
.
sudo mkdir /etc/tmp
Όπως μπορούμε να δούμε με ls
, τον κατάλογο tmp
έχει δημιουργηθεί με επιτυχία στο /και τα λοιπά
.
Σε αυτό το άρθρο, είδαμε πώς να δημιουργήσετε έναν νέο χρήστη sudo. Εάν ένας χρήστης πρέπει να λάβει δικαιώματα sudo για περιορισμένο χρονικό διάστημα, μπορείτε να αφαιρέσετε τον χρήστη από την ομάδα sudo για να ανακαλέσετε τα προνόμιά του/της. Χρήση εντολής αυταπάτη
για να αφαιρέσετε έναν χρήστη από την ομάδα sudo.