27Jun

Προσθέστε έναν χρήστη στο Ubuntu Server

click fraud protection

Ο Ubuntu Server είναι σαν οποιαδήποτε ποικιλία Linux και έχει πολλές δυνατότητες για πολλούς χρήστες και μια κοινή εργασία σε οποιονδήποτε διακομιστή προσθέτει χρήστες.

useradd

Η εντολή useradd θα σας επιτρέψει να προσθέσετε εύκολα έναν νέο χρήστη από τη γραμμή εντολών:

useradd & lt; username & gt;

Αυτή η εντολή προσθέτει τον χρήστη, αλλά χωρίς πρόσθετες επιλογές, ο χρήστης σας δεν θα έχει κωδικό πρόσβασης ή έναν αρχικό κατάλογο.

Σημείωση: Το αν λάβετε ένα μήνυμα που δηλώνει ότι η εντολή δεν βρέθηκε, δοκιμάστε να χρησιμοποιήσετε την πλήρη διαδρομή, όπως αυτή:

/usr/sbin/ useradd & lt; username & gt;

Μπορείτε να χρησιμοποιήσετε την επιλογή -d για να ορίσετε τον οικείο κατάλογο για τον χρήστη.Η επιλογή -m θα αναγκάσει το useradd να δημιουργήσει τον οικείο κατάλογο.Θα προσπαθήσουμε να δημιουργήσετε έναν λογαριασμό χρήστη με αυτές τις επιλογές και, στη συνέχεια, χρησιμοποιήστε την εντολή passwd για να ορίσετε τον κωδικό πρόσβασης για το λογαριασμό.Μπορείτε εναλλακτικά να ορίσετε έναν κωδικό πρόσβασης χρησιμοποιώντας το -p στην εντολή useradd, αλλά προτιμώ να ορίσετε τον κωδικό πρόσβασης χρησιμοποιώντας passwd.

instagram viewer

sudo useradd -d /home/ testuser -m testuser

sudo passwd testuser

Αυτό θα δημιουργήσει το χρήστη με το όνομα testuser και θα του δώσει τον δικό του κατάλογο στο /home/ testuser.Τα αρχεία στον νέο αρχικό κατάλογο αντιγράφονται από τον φάκελο /etc/ skel, ο οποίος περιέχει προεπιλεγμένα αρχεία καταλόγου αρχικής σελίδας.Εάν θέλετε να ορίσετε προεπιλεγμένες τιμές για τους χρήστες σας, θα το κάνετε τροποποιώντας ή προσθέτοντας αρχεία σε αυτόν τον κατάλογο.Αν ρίξουμε μια ματιά στο νέο αρχικό κατάλογο για τον χρήστη:

geek @ ubuntuServ: /etc/ skel $ ls -la /home/ testuser
σύνολο 20
testwaster-test-testr 4091 2006-12-15 11:34.
drwxr-xr-x 5 ρίζα ρίζας 4096 2006-12-15 11:37. .
-rw-r-r- 1 testuser testuser 220 2006-12-15 11:34. bash_logout
-rw-r-r-1 testuser testuser 414 2006-12-15 11:34. bash_profile
-rw-r-r- 1 testuser testuser 2227 2006-12-15 11:34. bashrc

Θα παρατηρήσετε ότι υπάρχουν scripts bash σε αυτόν τον κατάλογο.Εάν θέλετε να ορίσετε τις προεπιλεγμένες επιλογές διαδρομής για όλους τους νέους χρήστες, θα το κάνετε τροποποιώντας τα αρχεία σε /etc/ skel, τα οποία στη συνέχεια θα χρησιμοποιηθούν για τη δημιουργία αυτών των αρχείων από την εντολή useradd.

adduser

Η εντολή adduser είναι ακόμα ευκολότερη από την εντολή useradd, επειδή σας ζητάει κάθε πληροφορία.Θεωρώ ότι είναι λίγο αστείο ότι υπάρχουν δύο ουσιαστικά ομοιόμορφα ονομάζονται εντολές που κάνουν το ίδιο πράγμα, αλλά αυτό είναι linux για εσάς.Ακολουθεί η σύνταξη:

adduser & lt; username & gt;

Παράδειγμα:

geek @ ubuntuServ: /etc/ sketch $ sudo adduser thegeek
Κωδικός πρόσβασης:
Προσθήκη χρήστη `thegeek '...
Προσθήκη νέας ομάδας` thegeek'( 1004).
Προσθήκη νέου χρήστη `thegeek '(1004) με την ομάδα` thegeek'.
Δημιουργία του αρχικού καταλόγου `/home/ thegeek '.
Αντιγραφή αρχείων από το /etc/ sketch
Εισαγωγή νέου κωδικού UNIX:
Επαναφορά νέου κωδικού UNIX:
Χωρίς κωδικό πρόσβασης
Εισαγωγή νέου κωδικού UNIX:
Επαναφορά νέου κωδικού UNIX:
passwd: κωδικός ενημερώθηκε με επιτυχία
Αλλαγή των πληροφοριών χρήστη για το
Εισαγάγετε τη νέα τιμή ή πιέστε το πλήκτρο ENTER για το προεπιλεγμένο πλήρες όνομα
[]: Ο κωδικός
του Geek []: 0
Τηλέφωνο εργασίας []: 555-1212
Τηλέφωνο [555-1212
Άλλο []:
Είναι σωστές οι πληροφορίες;[y / N] y