Ανάλογα με τη ρύθμιση Linux, μπορείτε να εκτελέσετε διαχειριστικές εργασίες χρησιμοποιώντας είτε την εντολή su είτε το sudo. Είναι εύκολο να συγχέουμε αυτές τις δύο εντολές αφού και οι δύο έχουν παρόμοιες λειτουργίες.
Λοιπόν, ποια εντολή πρέπει να χρησιμοποιήσετε; Ας ανακαλύψουμε.
Το Su σας δίνει πλήρη πρόσβαση σε ρίζες
Ο παραδοσιακός τρόπος πρόσβασης στον ριζικό λογαριασμό για τη διαμόρφωση ενός συστήματος Linux, επιστρέφοντας στις ημέρες του Unix, είναι η χρήση της εντολής su:
su -
Ο "-"σημαίνει ότι θα έχετε το ίδιο περιβάλλον όπως θα είχατε αν συνδεθείτε απευθείας ως root. Το σύστημα θα σας ζητήσει τον κωδικό πρόσβασής σας. Εάν είστε επιτυχημένοι, η προτροπή θα αλλάξει σε "#"χαρακτήρας. Στη συνέχεια, μπορείτε να εκτελέσετε όποιες εντολές χρειάζεστε ως root.
Τύπος Αποσύνδεση ή χτύπησε Ctrl + D για να επιστρέψετε στο τυπικό προνόμιο χρήστη όταν τελειώσετε.
Ενώ το su είναι χρήσιμο, το κύριο πρόβλημα είναι ότι είναι μια επιλογή "όλα ή τίποτα". Έχετε πλήρη πρόσβαση root ή συνηθισμένα προνόμια. Εάν έχετε πολλούς διαχειριστές σε έναν διακομιστή, θα πρέπει να μοιραστείτε τον ίδιο κωδικό πρόσβασης ρίζας.
Το Sudo σας δίνει περισσότερο έλεγχο
Εγκαθίστανται περισσότερες διανομές Linux όπως το Debian και το Ubuntu sudo από προεπιλογή επειδή είναι ασφαλέστερο από τη χρήση του su. Είναι ένα ώριμο εργαλείο που υπάρχει από το 1980.
Σίγουρα, πρέπει να θυμάστε μόνο έναν κωδικό πρόσβασης, αλλά η πλήρης ισχύς του sudo έρχεται με τη διαχείριση πολλών διαχειριστών σε πολλαπλά μηχανήματα. Είναι τόσο χρήσιμο που το sudo έχει απαθανατιστεί στην geek κουλτούρα στο ένα διάσημο κόμικ XKCD. Μπορείτε ακόμη να διαμορφώσετε το sudo ώστε να λειτουργεί χωρίς κωδικό πρόσβασης, αλλά αυτό προφανώς δεν συνιστάται για διακομιστές όπου η ασφάλεια είναι υψίστης σημασίας.
Εκτός από την πλήρη πρόσβαση root, όπως με το su, μπορείτε να καθορίσετε ποιοι χρήστες μπορούν να εκτελέσουν ποιες εντολές σε ποια συστήματα στο /etc/sudoers αρχείο. Λόγω της ευελιξίας του sudo, το /etc/sudoers η σύνταξη είναι περίπλοκη.
Σχετίζεται με: Πώς να προσθέσετε έναν χρήστη στη λίστα Sudoers στο Linux
Χρησιμοποιήστε το sudo όταν μπορείτε
Επειδή το sudo είναι λεπτομερές και ασφαλέστερο από το su, περισσότερες διανομές Linux το ορίζουν ως την προεπιλεγμένη εντολή υπερχρήστη. Συνήθως, ο πρώτος χρήστης ορίζεται ως "διαχειριστικός" χρήστης και έτσι ρυθμίζεται να χρησιμοποιεί sudo.
Εάν ένα σύστημα δεν έχει εγκατεστημένο το sudo, είναι εύκολο να το λάβετε από τον διαχειριστή πακέτων. Μετά την εγκατάσταση, για οποιονδήποτε άλλο διαχειριστικό χρήστη, είναι απλώς θέμα προσθήκη χρήστη στη σωστή ομάδα, τυπικά "διαχειριστής", "sudo" ή "τροχός". Αυτές οι ομάδες χρηστών είναι επίσης ειδικές για τη διανομή.
Τώρα μπορείτε να διαχειριστείτε με ασφάλεια το σύστημα Linux σας
Με το sudo, είναι εύκολο να διαχειριστείτε το σύστημα Linux σας μόνο με τον κωδικό πρόσβασης χρήστη. Οι χρήστες συχνά παραβλέπουν την ευελιξία αυτού του εργαλείου. Ενώ το Linux είναι ένα ασφαλές λειτουργικό σύστημα, κανένα λειτουργικό σύστημα δεν είναι τέλειο. Υπάρχουν ακόμη ορισμένες ανησυχίες για την ασφάλεια στο Linux που πρέπει να γνωρίζετε.
Έχετε ακούσει ότι το Linux δεν προβληματίζεται πραγματικά από ιούς και κακόβουλο λογισμικό. Γιατί όμως είναι αυτό; Και, το πιο σημαντικό, είναι αλήθεια;
Διαβάστε Επόμενο
- Linux
- Εντολές Linux
- Διαχείριση συστήματος
Ο Ντέιβιντ είναι ανεξάρτητος συγγραφέας με έδρα το Βορειοδυτικό Ειρηνικό, αλλά αρχικά κατάγεται από την περιοχή του Κόλπου. Beenταν λάτρης της τεχνολογίας από την παιδική του ηλικία. Τα ενδιαφέροντα του Ντέιβιντ περιλαμβάνουν ανάγνωση, παρακολούθηση ποιοτικών τηλεοπτικών εκπομπών και ταινιών, ρετρό παιχνίδια και συλλογή δίσκων.
Εγγραφείτε στο newsletter μας
Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!
Κάντε κλικ εδώ για εγγραφή