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