Μετατροπή τυπικού λογαριασμού χρήστη σε λογαριασμό διαχειριστή από τη γραμμή εντολών του Mac OS

Πίνακας περιεχομένων:

Anonim

Οι διαχειριστές συστημάτων Mac μπορεί να βρουν την ανάγκη να μετατρέψουν έναν υπάρχοντα λογαριασμό κανονικού χρήστη σε λογαριασμό διαχειριστή σε Mac. Ενώ οι περισσότεροι χρήστες Mac θα εξυπηρετούνταν καλύτερα με τη μετατροπή της κατάστασης λογαριασμού σε διαχειριστή μέσω του πίνακα προτιμήσεων Χρήστες & Ομάδες, οι προχωρημένοι χρήστες μπορούν να εκτελέσουν την ίδια λειτουργία μέσω του Τερματικού χρησιμοποιώντας το βοηθητικό πρόγραμμα γραμμής εντολών Directory Service dscl.

ότε αυτή η αλλαγή δεν θα έχει αντίκτυπο στην ικανότητα οποιουδήποτε λογαριασμού χρήστη, διαχειριστή ή τυπικού, να έχει πρόσβαση στη λειτουργία sudo ή να χρησιμοποιεί τον λογαριασμό root, που είναι και οι δύο εντελώς ξεχωριστοί από έναν λογαριασμό διαχειριστή στο Mac OS X.

Πώς να αλλάξετε έναν χρήστη σε διαχειριστή στη γραμμή εντολών στο Mac OS X

Θα χρειαστείτε το σύντομο όνομα χρήστη των λογαριασμών κανονικών χρηστών για να το αλλάξετε σε λογαριασμό διαχειριστή, ενώ το υπόλοιπο χειρίζεται στη γραμμή εντολών. Εάν δεν είστε σίγουροι για το σύντομο όνομα χρήστη για τον λογαριασμό προορισμού, μπορείτε να το χρησιμοποιήσετε για να παραθέσετε λογαριασμούς στο Mac ή να ρίξετε μια ματιά στον κατάλογο /Users/.

Όταν έχετε το όνομα χρήστη, εκκινήστε το Terminal και χρησιμοποιήστε την ακόλουθη εντολή για να αλλάξετε τον λογαριασμό σε διαχειριστή:

dscl . -append /groups/admin GroupMembership USERNAME

Για παράδειγμα, με ένα σύντομο όνομα χρήστη "paul" η σύνταξη θα ήταν:

dscl . -append /groups/admin GroupMembership paul

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

Αυτό μπορεί να είναι ιδιαίτερα χρήσιμο για απομακρυσμένη διαχείριση με καταστάσεις ssh και αυτοματοποιημένης ρύθμισης, αλλά είναι επίσης βολικό στο ότι μπορείτε να αλλάξετε έναν λογαριασμό χρήστη σε δικαιώματα διαχειριστή από τη λειτουργία Single User Mode και κατά την εκκίνηση από τη λειτουργία Recovery Mode επίσης .

Επιβεβαιώστε την αλλαγή και προβάλετε μια λίστα με όλους τους λογαριασμούς διαχειριστή στο Mac OS X

Μπορείτε να επιβεβαιώσετε ότι ο λογαριασμός χρήστη έχει μετατραπεί στην ομάδα διαχειριστή χρησιμοποιώντας τη σημαία -read με dscl στην ίδια ομάδα:

dscl . -read /groups/admin GroupMembership

Αυτό θα πρέπει να εκτυπώσει κάτι όπως:

"osxdaily paul adminaccount" ή παρόμοιο, ανάλογα με τους λογαριασμούς που ανήκουν στην ομάδα διαχειριστών. Η λίστα θα περιλαμβάνει μόνο λογαριασμούς διαχειριστή, ενώ άλλες εντολές θα εμφανίζουν όλους τους λογαριασμούς χρηστών σε Mac.

Μετατροπή τυπικού λογαριασμού χρήστη σε λογαριασμό διαχειριστή από τη γραμμή εντολών του Mac OS