Πώς να δημιουργήσετε έναν νέο χρήστη Sudo στο Ubuntu


Στο Linux και σε άλλα συστήματα παρόμοια με το Unix, ο λογαριασμός root έχει τα υψηλότερα δικαιώματα πρόσβασης στο σύστημα. Χρησιμοποιείται ειδικά για σκοπούς διαχείρισης συστήματος.

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

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

Όσον αφορά τις παραπάνω ανησυχίες ασφαλείας, συνιστάται η χρήση της εντολής sudo για να αποκτήσετε δικαιώματα root όταν ένας χρήστης του συστήματος το χρειάζεται πραγματικά. Στο Ubuntu, ο λογαριασμός root είναι απενεργοποιημένος από προεπιλογή και ο προεπιλεγμένος λογαριασμός είναι ένας λογαριασμός διαχείρισης που χρησιμοποιεί το sudo για να αποκτήσει δικαιώματα root.

Σε αυτό το σύντομο άρθρο, θα εξηγήσουμε πώς να δημιουργήσετε έναν χρήστη sudo στη διανομή Ubuntu Linux.

Δημιουργία νέου χρήστη Sudo στο Ubuntu

1. Συνδεθείτε στον διακομιστή σας Ubuntu ως βασικός χρήστης.

$ ssh _ip_address

2. Στη συνέχεια, δημιουργήστε έναν νέο χρήστη sudo χρησιμοποιώντας την εντολή useradd όπως φαίνεται, όπου ο διαχειριστής είναι ένα όνομα χρήστη . Στην ακόλουθη εντολή, η σημαία -m σημαίνει τη δημιουργία του αρχικού καταλόγου του χρήστη εάν δεν υπάρχει, το -s καθορίζει το κέλυφος σύνδεσης του χρήστη και το -c Το ορίζει ένα σχόλιο που θα αποθηκευτεί στο αρχείο λογαριασμού.

$ sudo useradd -m -s /bin/bash -c "Administrative User" admin

3. Δημιουργήστε έναν κωδικό πρόσβασης για τον χρήστη admin χρησιμοποιώντας το βοηθητικό πρόγραμμα passwd και επιβεβαιώστε τον κωδικό πρόσβασης του νέου χρήστη. Συνιστάται ανεπιφύλακτα ένας ισχυρός κωδικός πρόσβασης!

$ sudo passwd admin

4. Για να επιτρέψετε στον χρήστη admin να επικαλείται το sudo για να εκτελέσει εργασίες διαχείρισης, πρέπει να προσθέσετε τον χρήστη στην ομάδα συστήματος sudo χρησιμοποιώντας το usermod εντολή ως εξής, όπου η επιλογή -a σημαίνει την προσθήκη χρήστη σε μια συμπληρωματική ομάδα και το -G καθορίζει την ομάδα.

$ sudo usermod -aG sudo admin

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

$ su - admin

6. Μόλις μεταβείτε σε χρήστη admin, βεβαιωθείτε ότι μπορείτε να εκτελέσετε οποιαδήποτε διαχειριστική εργασία, για παράδειγμα, προσπαθήστε να δημιουργήσετε ένα δέντρο καταλόγου κάτω από το / καταλόγου προσθέτοντας sudo στην εντολή.

$ mkdir -p /srv/apps/sysmon
$ sudo mkdir -p /srv/apps/sysmon

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

  1. 10 Χρήσιμες διαμορφώσεις Sudoers για τη ρύθμιση του sudo στο Linux
  2. Τρόπος εμφάνισης αστερίσκων κατά την πληκτρολόγηση του κωδικού πρόσβασης Sudo στο Linux
  3. Πώς να διατηρήσετε περισσότερο τη συνεδρία χρονικού ορίου λήξης κωδικού πρόσβασης sudo στο Linux

Αυτα για τωρα. Σε αυτόν τον οδηγό, δείξαμε πώς να δημιουργήσετε έναν χρήστη sudo στο Ubuntu. Για περισσότερες λεπτομέρειες σχετικά με το sudo, ανατρέξτε στο man sudo_root. Έχετε ερωτήσεις ή σκέψεις να μοιραστείτε; Εάν ναι, επικοινωνήστε μαζί μας μέσω της παρακάτω φόρμας σχολίων.