Εισαγωγή εντολών διαχειριστή στο Τερματικό στο Mac
Πρέπει να είστε διαχειριστής ή ριζικός χρήστης, που επίσης αναφέρεται ως υπερχρήστης (superuser), για να εκτελέσετε πολλές από τις εντολές που χρησιμοποιούνται για τη διαχείριση ενός διακομιστή.
Για παράδειγμα, αν δεν είστε διαχειριστής ή ριζικός χρήστης και εισαγάγετε την εντολή shutdown
, θα λάβετε ένα σφάλμα:
% shutdown
shutdown: NOT super-user
Αυτό οφείλεται στο ότι η εντολή shutdown
μπορεί να εκτελεστεί μόνο από τον ριζικό χρήστη ή από διαχειριστή με προνόμια ριζικού χρήστη.
Για εκτέλεση εντολών με προνόμια υπερχρήστη, χρησιμοποιήστε την εντολή sudo
. Η εντολή sudo
σημαίνει «superuser do».
Το ακόλουθο παράδειγμα λειτουργεί σε υπολογιστές με εγκατεστημένο το macOS, άρα δεν πρέπει να το εκτελέσετε εκτός κι αν θέλετε να επανεκκινήσετε τον υπολογιστή σας:
% sudo shutdown
Θα σας ζητηθεί το συνθηματικό του τρέχοντος χρήστη.
Μόνο διαχειριστές μπορούν να χρησιμοποιήσουν την εντολή sudo
. Αν δεν έχετε πραγματοποιήσει είσοδο ως διαχειριστής, μπορείτε να το κάνετε εισαγάγοντας την ακόλουθη εντολή, όπου adminUsername είναι το όνομα του χρήστη-διαχειριστή.
% su adminUsername
Σας ζητείται να εισαγάγετε το συνθηματικό για τον χρήστη adminUsername, οπότε και ανοίγει ένα νέο κέλυφος για τον συγκεκριμένο χρήστη.
Εάν απαιτείται από μια εντολή, μπορείτε να χρησιμοποιήσετε την εντολή su
για εναλλαγή σε ριζικό χρήστη. Υπό φυσιολογικές συνθήκες, δεν πρέπει έχετε πραγματοποιήσει είσοδο ως ριζικός χρήστης.
Σημαντικό: Αν χρησιμοποιήσετε την εντολή su
για να πραγματοποιήσετε είσοδο ως ριζικός χρήστης, πρέπει να είστε ιδιαίτερα προσεκτικοί, γιατί διαθέτετε επαρκή προνόμια για την πραγματοποίηση αλλαγών που μπορεί να προκαλέσουν διακοπή λειτουργίας του υπολογιστή σας.