techne
Administrator
Η εντολή sudo (συντομογραφία του Super-user do) είναι ένα πρόγραμμα που έχει σχεδιαστεί για να επιτρέπει στους χρήστες να εκτελούν εντολές με τα δικαιώματα ασφαλείας ενός άλλου χρήστη, από προεπιλογή του χρήστη root.
Σε αυτόν τον οδηγό, θα σας δείξουμε πώς να δημιουργήσετε έναν νέο χρήστη σε ένα σύστημα Debian και να του δώσετε πρόσβαση στο sudo.
Μπορείτε να χρησιμοποιήσετε αυτόν τον λογαριασμό χρήστη για να εκτελέσετε εντολές διαχείρισης χωρίς να χρειάζεται να συνδεθείτε στον διακομιστή σας Debian ως χρήστης root.
Δημιουργήστε έναν χρήστη sudo
Ακολουθήστε τα παρακάτω βήματα για να δημιουργήσετε έναν νέο λογαριασμό χρήστη και να του δώσετε πρόσβαση sudo.
Εάν θέλετε να διαμορφώσετε το sudo για έναν υπάρχοντα χρήστη, μεταβείτε στο βήμα 3.
1. Συνδεθείτε στον διακομιστή σας.
Αρχικά, συνδεθείτε στο σύστημά σας ως χρήστης root:
Code:
ssh root@server_ip_address
2. Δημιουργήστε έναν νέο λογαριασμό χρήστη.
Δημιουργήστε έναν νέο λογαριασμό χρήστη χρησιμοποιώντας την εντολή adduser. Μην ξεχάσετε να αντικαταστήσετε το όνομα χρήστη - username με το όνομα χρήστη που επιθυμείτε:
Code:
adduser username
Η εντολή θα σας ζητήσει να ορίσετε και να επιβεβαιώσετε τον νέο κωδικό πρόσβασης χρήστη. Βεβαιωθείτε ότι ο κωδικός πρόσβασης για το νέο λογαριασμό είναι όσο το δυνατόν ισχυρότερος (συνδυασμός γραμμάτων, αριθμών και ειδικών χαρακτήρων).
έξοδος
Code:
Adding user `username' ...
Adding new group `username' (1001) ...
Adding new user `username' (1001) with group `username' ...
Creating home directory `/home/username' ...
Copying files from `/etc/skel' ...
New password:
Retype new password:
passwd: password updated successfully
Μόλις ορίσετε τον κωδικό πρόσβασης χρήστη, η εντολή θα δημιουργήσει έναν οικιακό κατάλογο για τον χρήστη, θα αντιγράψει πολλά αρχεία διαμόρφωσης στον αρχικό κατάλογο και θα σας ζητήσει να ορίσετε τις πληροφορίες του νέου χρήστη. Εάν θέλετε να αφήσετε όλες αυτές τις πληροφορίες κενές, απλώς πατήστε ENTER για να αποδεχτείτε τις προεπιλογές.
έξοδος
Code:
Changing the user information for username
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n]
3. Προσθέστε τον χρήστη στην ομάδα sudo
Από προεπιλογή στα συστήματα Debian, τα μέλη της ομάδας sudo έχουν πρόσβαση στο sudo.
Για να προσθέσετε έναν χρήστη στην ομάδα sudo χρησιμοποιήστε την εντολή usermod:
Code:
usermod -aG sudo username
Χρησιμοποιήστε την εντολή sudo για να εκτελέσετε την εντολή whoami:
Code:
sudo whoami
Εάν ο χρήστης έχει πρόσβαση sudo, τότε η έξοδος της εντολής whoami θα είναι root:
έξοδος
Code:
root
Πώς να χρησιμοποιήσετε το sudo
Για να χρησιμοποιήσετε το sudo, απλώς προσθέστε το πρόθεμα της εντολής με sudo και διάστημα:
Code:
sudo ls -l /root
Την πρώτη φορά που χρησιμοποιείτε το sudo σε μια συνεδρία, θα σας ζητηθεί να εισαγάγετε τον κωδικό πρόσβασης χρήστη:
έξοδος
Code:
[sudo] password for username: