Ροή

Καλωσόρισες στο Techne

Εγγραφείτε τώρα για να αποκτήσετε πρόσβαση σε όλες τις λειτουργίες μας. Μόλις εγγραφείτε και συνδεθείτε, θα μπορείτε να δημιουργείτε θέματα, να δημοσιεύετε απαντήσεις σε υπάρχοντα νήματα, να δίνετε φήμη στους συναδέλφους σας, να αποκτάτε το δικό σας ιδιωτικό messenger και πολλά άλλα. Είναι εύκολο, γρήγορο και δωρεάν.

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

techne

Administrator
Joined
27 May 2010
Μηνύματα
1,138
Βαθμολογία
13
Points
38
Website
www.eltube.gr
sudo.jpg

Η εντολή 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:
 
Top Bottom