Ποια είναι η «ρίζα» στο Linux;

Jul 7, 2025
Linux
Fatmawati Achmad Zaenuri / Shutterstock.com

Ο χρήστης root είναι το πιο ισχυρό πρόσωπο στον κόσμο του Linux με απεριόριστες εξουσίες, για καλύτερα ή χειρότερα. Δημιουργήστε ένα χρήστη; Το έπιασα. Εξολοθρεύει ένα σύστημα αρχείων; Ουπς, πήρε αυτό επίσης.

Η Καταγωγή ιστορία

Ο χρήστης root είναι ο υπερχρήστης Linux. Μπορούν, κυριολεκτικά, κάνει τίποτα. Τίποτα δεν είναι περιορισμένη ή εκτός ορίων για ρίζα . Είτε είστε ένας υπερήρωας ή ένα supervillain εξαρτάται από την ανθρώπινη χρήστης που παίρνει το μανδύα του διαχειριστή του συστήματος. Λάθη που έγιναν από τον χρήστη root μπορεί να είναι καταστροφικές, τόσο ο λογαριασμός root θα πρέπει να χρησιμοποιείται αποκλειστικά για διοικητικούς σκοπούς.

Η έννοια του χρήστη root είχε κληρονομήσει από το Unix, το οποίο είχε ένα χρήστη root και διοικητικές υπερχρήστη της. Αλλά πού το όνομα «root» προέρχεται από δεν είναι γνωστή με βεβαιότητα. Μερικοί άνθρωποι πιστεύουν ότι προήλθε από το λειτουργικού συστήματος Multics , Η οποία προ-χρονολογείται Unix.

Ken Thompson και Dennis Ritchie , Δύο από τους σημαντικότερους αρχιτέκτονες και συγγραφείς του Unix, είχαν και οι δύο στο παρελθόν εργαστεί για την Multics. Multics είχε ένα σύστημα αρχείων που ξεκίνησε σε ένα σημείο που ονομάζεται ριζικό κατάλογο ή «/», και όλα τα άλλα καταλόγους και υποκαταλόγους διακλαδισμένης προς τα κάτω και προς τα έξω από τη ρίζα σαν ένα ανεστραμμένο δέντρο. Είναι το ίδιο είδος της δομής δέντρου που εγκρίθηκε από το Unix. Έτσι, ίσως Unix ενέκρινε το χρήστη root από Multics, πάρα πολύ;

Αναζήτηση μέσω του Multics τεχνική τεκμηρίωση αποκαλύπτει ένα πλήθος αναφορές σε ρίζας λογικούς τόμους, ρίζα φυσικούς τόμους, κάρτες ρίζα, και το ριζικό κατάλογο. Αλλά δεν υπάρχει καμία αναφορά σε ένα λογαριασμό χρήστη root ή του χρήστη που ονομάζεται «ρίζα».

Μια άλλη θεωρία είναι ότι κατά τις πρώτες ημέρες του Unix, το φάκελο στο σπίτι του υπερχρήστη ήταν η ρίζα «/» του συστήματος αρχείων. Ο διαχειριστής του συστήματος απαιτείται ένα όνομα. Ο όρος «χρήστης root» είχε χρησιμοποιηθεί στη θέση του ένα επίσημο όνομα, αλλά ο όρος κόλλησε και έγινε το επίσημο όνομα.

Αυτό φαίνεται πιο πιθανό, αλλά κανείς δεν φαίνεται να είναι σε θέση να πει με βεβαιότητα πώς ο χρήστης root πήρε το όνομά του.

Το sudo εντολή

Σε κάθε λειτουργικό σύστημα, είναι βέλτιστη πρακτική να διατηρούμε το υπερχρήστη μόνο για διοικητικούς σκοπούς και να χρησιμοποιήσετε ένα κανονικό λογαριασμό χρήστη το υπόλοιπο του χρόνου. Στην πραγματικότητα, οι περισσότερες σύγχρονες διανομές Linux δεν θα σας αφήσει να συνδεθείτε ως χρήστης root.

Φυσικά, αυτό είναι το Linux, ώστε να μπορείτε να το ρυθμίσετε ώστε ο χρήστης root για να συνδεθείτε. Αλλά το λιγότερο χρόνο που περνάτε συνδεθεί ως ρίζα , το καλύτερο. Εκτός από την προστασία εαυτό σας από τις καταστροφές που προκύπτουν από λάθη, αν δεν μπορείτε να συνδεθείτε ως ρίζα , Κανένας άλλος δεν μπορεί. Όποιος κερδίζει τη μη εξουσιοδοτημένη πρόσβαση στο σύστημά σας, δεν θα είστε σε θέση να συνδεθείτε ως ρίζα , Περιορίζοντας τι ζημιά μπορούν να κάνουν.

Αλλά αν συνδεθείτε ως ρίζα είναι άτομα με ειδικές ανάγκες, πώς θα διαχειριστεί τον υπολογιστή σας το Linux; Λοιπόν, αυτό είναι ό, τι το σούπερ εντολή είναι για. Δεν απαιτεί από το χρήστη root για να συνδεθείτε. Είναι προσωρινά απονέμει ρίζα «S δυνάμεις σε σας. Είναι σαν να πάρει το σφυρί του Thor Mjolnir και να χορηγηθεί προσωρινή δυνάμεις του Thor. Αλλά το μόνο που μπορεί να πάρει το σφυρί, αν είστε άξιοι. Ομοίως, δεν είναι μόνο κάποιος που μπορεί να χρησιμοποιήσει ο σούπερ εντολή. ο σούπερ Εντολή μόνο απονέμει ρίζα «S δυνάμεις σε σας, αν έχετε βρεθεί άξιος και προστίθεται στη λίστα sudoers.

Υπάρχει μια άλλη εντολή παρόμοια με σούπερ που ονομάζεται μου . Με σούπερ , Την ταυτότητά σας χρησιμοποιώντας το δικό σας κωδικό πρόσβασης. Με μου , Την ταυτότητά σας χρησιμοποιώντας τον κωδικό πρόσβασης του χρήστη root του. Αυτό είναι σημαντικό με δύο τρόπους. Πρώτον, αυτό σημαίνει ότι θα πρέπει να ορίσετε έναν κωδικό πρόσβασης για τον χρήστη root για να χρησιμοποιήσετε μου . Από προεπιλογή, ο χρήστης root δεν έχει κωδικό πρόσβασης, και αυτό βοηθά με ασφάλεια. Αν ρίζα δεν έχει κωδικό πρόσβασης, δεν μπορείτε να συνδεθείτε ως ρίζα .

Δεύτερον, αν ορίσετε έναν κωδικό πρόσβασης ρίζας, όλοι όσοι πρόκειται να χρησιμοποιήσουν το μου η εντολή πρέπει να γνωρίζει τον κωδικό πρόσβασης. Και η κοινή χρήση των κωδικών πρόσβασης είναι ένας αριθμός ασφαλείας, και για τον κωδικό πρόσβασης root, ακόμα περισσότερο. Οποιοσδήποτε από τους ανθρώπους που γνωρίζουν τον κωδικό root μπορεί να πει σε κάποιον άλλο. Εάν πρέπει να αλλάξετε τον κωδικό πρόσβασης root, πρέπει να επικοινωνήσετε με τον νέο κωδικό πρόσβασης σε όλους τους ανθρώπους που πρέπει να το γνωρίζουν.

Είναι πολύ πιο ασφαλές Χρησιμοποιήστε τη λίστα sudoers να περιορίσει ποιος μπορεί να χρησιμοποιήσει σούπερ και αφήστε κάθε προνομιούχο άτομο να χρησιμοποιεί τους μεμονωμένους κωδικούς πρόσβασης για έλεγχο ταυτότητας.

Χρησιμοποιώντας το sudo

Το αρχείο "/ κλπ Επειδή περιέχει ευαίσθητες πληροφορίες, μπορεί να διαβαστεί μόνο από ρίζα .

Αν προσπαθήσουμε να χρησιμοποιήσουμε το τουαλέτα Εντολή για να διαβάσετε τις γραμμές, τις λέξεις και τους χαρακτήρες στο αρχείο σκιάς, θα αρνηθούμε την άδεια.

 WC / ETC / Shadow 

Αν είμαστε στη λίστα Sudoers και χρησιμοποιούμε την ίδια εντολή με σούπερ Στην αρχή της γραμμής, θα σας ζητηθεί ο κωδικός πρόσβασης και η εντολή θα εκτελεστεί για εμάς. Εάν είστε ο μόνος χρήστης στον υπολογιστή Linux, θα προστεθεί αυτόματα στη λίστα Sudoers όταν το σύστημα είναι εγκατεστημένο.

 Sudo WC / ETC / Shadow 

Επειδή τρέχουμε την εντολή ως root, το τουαλέτα η εντολή εκτελείται. Κανείς δεν αρνείται τη ρίζα.

ο σούπερ εντολή που χρησιμοποιείται για να σημαίνει "superuser". Ήταν ενισχυμένη για να σας επιτρέψει να εκτελέσετε μια εντολή όπως οποιοσδήποτε χρήστης, οπότε μετονομάστηκε σε μετονομασμένο "υποκατάστατο χρήστη". Η εντολή εκτελείται στην πραγματικότητα σαν ο άλλος χρήστης να το έτρεξε. Εάν δεν καθορίσετε ένα όνομα χρήστη, σούπερ Προεπιλογή στη χρήση ρίζα . Εάν επιθυμείτε να χρησιμοποιήσετε διαφορετικό χρήστη, χρησιμοποιήστε το -u (χρήστη) επιλογή.

Μπορούμε να δούμε ότι οι εντολές εκτελούνται ως άλλος χρήστης χρησιμοποιώντας το ποιός είμαι εντολή.

 Whoami 
 Sudo Whoami 
 Sudo -u Mary Whoami 

ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Πώς να καθορίσετε τον τρέχοντα λογαριασμό χρήστη στο Linux

Τρέξιμο ως root χωρίς να χρησιμοποιήσετε su

Το snag με σούπερ Είναι ότι πρέπει να χρησιμοποιήσετε το "sudo" στην αρχή κάθε εντολής. Εάν πληκτρολογείτε μόνο μία ή δύο εντολές, αυτό δεν είναι μεγάλη υπόθεση. Εάν έχετε μεγαλύτερη σειρά εντολών για να εκτελέσετε, μπορεί να γίνει κουραστικό. Μπορεί να είναι κουραστικό, αλλά λειτουργεί ως χρήσιμο αλιευμάτων ασφάλειας για ρίζα Είναι εξουσίες και πρέπει να πάρετε συνειδητά την ασφάλεια από κάθε φορά.

Υπάρχει ένας τρόπος για να "συνδεθείτε αποτελεσματικά" ως ρίζα που δεν χρησιμοποιείται μου και δεν απαιτεί τον ριζικό χρήστη να έχει κωδικό πρόσβασης.

Προειδοποίηση: Προσέξτε όταν χρησιμοποιείτε αυτή τη μέθοδο. Κάθε εντολή που εκμεταλλεύεστε θα εκτελείται ευτυχώς, δεν τίθενται ερωτήσεις - ακόμα κι αν είναι καταστροφική.

Χρησιμοποιώντας σούπερ Για να εκτελέσετε ένα κέλυφος Bash ανοίγει ένα νέο κέλυφος με ρίζα ως χρήστης.

 Sudo Bash 

Σημειώστε ότι οι αλλαγές της εντολής. Ο τελικός χαρακτήρας της προτροπής είναι τώρα ένα hash "#" αντί για ένα χαρακτήρα δολαρίου "$".

Πώς εμφανίζεται το σώμα της γραμμής εντολών ποικίλλει ανάλογα με τη διανομή σε διανομή. Στο Ubuntu, έχουμε ενημερωθεί ότι ο χρήστης είναι ρίζα και έδειξε το όνομα του υπολογιστή και τον τρέχοντα κατάλογο εργασίας. Το χρώμα της ερώτησης αλλάζει επίσης.

Επειδή είμαστε ρίζα , μπορούμε να εκτελέσουμε εντολές που κανονικά απαιτούν τη χρήση του σούπερ .

 WC / ETC / Shadow 

Για έξοδο από το κέλυφος του ριζικού χρήστη, πατήστε "Ctrl + D" ή πληκτρολογήστε "EXIT" και πατήστε "ENTER".

 Έξοδος 

Λιγότερο Superman, περισσότερο Clark Kent

Εάν βρίσκεστε στη λίστα sudoers, έχετε υπερδυνάμεις πάνω από το σύστημα Linux. Απλά θυμηθείτε, ο Superman ξοδεύει περισσότερο χρόνο ως το ήπιο-εγωτικό του από αυτό που κάνει στο κόκκινο ακρωτήριο του.

Χρησιμοποιήστε το κανονικό λογαριασμό χρήστη όσο το δυνατόν περισσότερο. Αλλάζουν μόνο ρίζα Όταν πρέπει πραγματικά να.


Linux - Τα πιο δημοφιλή άρθρα

Πώς να ανακτήσει τα διαγραμμένα αρχεία στο Linux με TestDisk

Linux Nov 18, 2024

Fatmawati Achmad Zaenuri / ShutTerstock Έχετε διαγράψει ποτέ ένα αρχείο και αμέσως τη λύπη σας; Το χρειάζ�..


5 Εξειδικευμένες Linux διανομές με μοναδικά χαρακτηριστικά

Linux Jul 20, 2025

Διαβάζοντας μέσα από την cartoonishly μακρύ κατάλογο των υφιστάμενων διανομές Linux, τις διάφορες γεύσεις και �..


Πώς να διαμορφώσετε ή να απενεργοποιήσετε το Linux Mint Ενημέρωση Ειδοποιήσεις

Linux Jul 9, 2025

Είχε αρκετό από τις ενοχλητικές ειδοποιήσεις ενημέρωσης του Linux Mint; Ή ίσως είστε τόσο ενδιαφερόμενοι γ�..


Τι νέο υπάρχει στο δημοτικό OS 6 «Οντίν»

Linux Aug 14, 2025

στοιχειώδη, Inc. Υπάρχουν πολλές διανομές Linux (Διανομές) ότι οι άνθρωποι ισχυρίζονται εί..


Πώς να επαναφέρετε τον πυρήνα στο Linux

Linux Sep 30, 2025

Fatmawati Achmad Zaenuri / Shutterstock.com Εάν ο PC Linux έχει ξαφνικά προβλήματα μετά από μια ενημέρωση στο ..


Ubuntu 21.10 καταφθάνει με μια προσαρμοσμένη GNOME 40 επιφάνειας εργασίας

Linux Oct 14, 2025

Ubuntu Εάν είστε χρήστης του Ubuntu, ή κάποιος που σκέφτεται να το δοκιμάσει, σήμερα είναι μια καλή �..


Πώς να αντιμετωπίσετε χώρους σε ονόματα αρχείων στο Linux

Linux Dec 14, 2024

Όπως και τα περισσότερα λειτουργικά συστήματα, το Linux υποστηρίζει ονόματα αρχείων με χώρους σε αυτά. Αλλά ..


Πώς να ενσωματώσετε εφαρμογές και σενάρια σε επιφάνεια εργασίας Linux

Linux Oct 10, 2025

Στο Linux, μια εφαρμογή χωρίς αρχείο επιφάνειας εργασίας δεν θα ενσωματωθεί με το περιβάλλον επιφάνειας εργ..


Κατηγορίες