Διαφορά μεταξύ SU και SUDO Διαφορά μεταξύ

Anonim

SU vs SUDO

Στα περιβάλλοντα Linux και UNIX, πρέπει να χρησιμοποιήσετε είτε SU είτε SUDO για να αποκτήσετε στιγμιαία πρόσβαση σε άλλον λογαριασμό, συνήθως στη ρίζα, ενώ συνδεθήκατε ως άλλο. Το SU σημαίνει υποκατάστατο χρήστη και το SUDO σημαίνει υποκατάστατο DO. αν και οι περισσότεροι άνθρωποι πιστεύουν λανθασμένα ότι αντιπροσωπεύει τον υπερ-χρήστη, καθώς είναι ο λογαριασμός που χρησιμοποιείται συχνά. Η πιο αισθητή διαφορά μεταξύ των δύο θα ήταν η χρήση, καθώς η SU χρησιμοποιείται συνήθως από μόνη της ή με το υποκατάστατο όνομα χρήστη ως παράμετρο. Με το SUDO, μια άλλη εντολή συνδέεται συχνά και εκτελείται αυτόματα μετά την επιτυχία του ελέγχου ταυτότητας. Αυτό είναι πολύ χρήσιμο όταν θέλετε να κάνετε μόνο μία εντολή που απαιτεί πρόσβαση root. οι επόμενες εντολές θα έχουν επίσης πρόσβαση root.

Το SUDO έχει γίνει ένα από τα αγαπημένα μεταξύ των διαχειριστών λόγω της δυνατότητας καθορισμού περιορισμών σχετικά με το αν ο χρήστης μπορεί να χρησιμοποιήσει το SUDO και τις εντολές που μπορεί να χρησιμοποιήσει μαζί του. Οι περιορισμοί τοποθετούνται σε ένα αρχείο conf που μπορεί να επεξεργαστεί. Αυτό παρέχει μεγάλη ευελιξία, ειδικά σε συστήματα με πολλούς χρήστες. Ένα άλλο πλεονέκτημα του SUDO είναι το ημερολόγιο που διατηρείται για κάθε εντολή. Το αρχείο καταγραφής καθιστά ευκολότερο τον εντοπισμό των λαθών και τη διόρθωσή τους. Με τη SU, είναι συνηθισμένη η πρακτική να δημιουργείτε έναν λογαριασμό root και να το μοιράζεστε με όσους το χρειάζονται μέσω του SU. Είναι μια μεγάλη αδυναμία, καθώς δεν υπάρχει περιορισμός για κάθε χρήστη. Με το SUDO, δεν χρειάζεται να μοιράζεστε κωδικούς πρόσβασης, καθώς μπορεί να αυξήσει τα προνόμια των μεμονωμένων χρηστών και να τους επιτρέψει να έχουν πρόσβαση στα πράγματα που χρειάζονται, αλλά όχι σε εκείνα που δεν το κάνουν.

Λόγω αυτών των πλεονεκτημάτων, το SUDO προτιμάται από πολλούς. Το SUDO χρησιμοποιείται επίσης από πολλούς συνηθισμένους χρήστες του Linux για να κάνει εργασίες που απαιτούν σούπερ πρόσβαση χρηστών. Αυτό πιθανώς οδήγησε στην εσφαλμένη αντίληψη του SUDO ως σούπερ χρήστης. Παρ 'όλα αυτά, η SU εξακολουθεί να έχει τη δική της χρήση, κυρίως όταν μεταβαίνει σε άλλους λογαριασμούς χρηστών για να αποκτήσει πρόσβαση στα αρχεία τους.

Σύνοψη:

Το SUDO περιλαμβάνει συνήθως μια άλλη εντολή ενώ το SU δεν έχει

SUDO έχει καθορισμένους περιορισμούς ενώ το SU δεν είναι

SUDO διατηρεί ένα αρχείο καταγραφής όλων των εντολών ενώ SU δεν

κωδικός πρόσβασης με SU, αλλά όχι με SUDO

Το SUDO αναβαθμίζει τα δικαιώματα του χρήστη ενώ το SU δεν είναι