▷ Τι είναι ένας χρήστης root ή super root
Πίνακας περιεχομένων:
Root είναι το όνομα χρήστη ή ο λογαριασμός, ο οποίος έχει προεπιλογή πρόσβαση σε όλες τις εντολές και αρχεία σε Linux ή σε άλλα λειτουργικά συστήματα που μοιάζουν με Unix. Επίσης γνωστό ως λογαριασμός root, χρήστης root και superuser.
Τι είναι root ή super χρήστης σε συστήματα που μοιάζουν με Unix
Τα δικαιώματα ρίζας είναι οι εξουσίες που έχει ο λογαριασμός root στο σύστημα. Ο λογαριασμός root είναι το πιο προνομιακό σύστημα και έχει απόλυτη ισχύ πάνω του, δηλαδή πλήρη πρόσβαση σε όλα τα αρχεία και τις εντολές. Οι εξουσίες ρίζας περιλαμβάνουν τη δυνατότητα τροποποίησης του συστήματος με οποιοδήποτε επιθυμητό τρόπο και της χορήγησης και ανάκλησης δικαιωμάτων πρόσβασης, δηλαδή της δυνατότητας ανάγνωσης, τροποποίησης και εκτέλεσης συγκεκριμένων αρχείων και καταλόγων, για άλλους χρήστες, συμπεριλαμβανομένων εκείνων που είναι από προεπιλογή.
Το σύστημα αδειών σε λειτουργικά συστήματα που μοιάζουν με Unix έχει ρυθμιστεί από προεπιλογή για να αποτρέψει τους κανονικούς χρήστες από την πρόσβαση σε κρίσιμα μέρη του συστήματος και σε αρχεία και καταλόγους που ανήκουν σε άλλους χρήστες. Αυτό συμβαίνει επειδή είναι πολύ εύκολο να καταστραφεί ένα σύστημα τύπου Unix με πρόσβαση διαχειριστή. Ωστόσο, μια σημαντική αρχή των λειτουργικών συστημάτων που μοιάζουν με Unix είναι η παροχή της μέγιστης ευελιξίας για τη διαμόρφωση του συστήματος και επομένως ο χρήστης ρίζας είναι πλήρως εξουσιοδοτημένος.
Συνιστούμε να διαβάσετε την ανάρτησή μας σχετικά με τον τρόπο αλλαγής του κωδικού πρόσβασης χρήστη στο Linux
Τα συστήματα τύπου Unix υποθέτουν ότι ο διαχειριστής του συστήματος γνωρίζει ακριβώς τι κάνει και ότι μόνο αυτό το άτομο θα χρησιμοποιήσει το λογαριασμό root. Επομένως, δεν υπάρχει ουσιαστικά κανένα δίχτυ ασφαλείας για τον χρήστη της ρίζας σε περίπτωση απρόσεκτου σφάλματος, όπως η διαφθορά ή η διαγραφή ενός κρίσιμου αρχείου συστήματος, κάτι που θα μπορούσε να προκαλέσει δυσλειτουργία ολόκληρου του συστήματος.
Το γεγονός ότι όλες οι διαδικασίες που ξεκίνησε από τον χρήστη root έχει δικαιώματα root, προσθέτει τον κίνδυνο της συστηματικής χρήσης του συστήματος ως root, επειδή ακόμα και τα πιο χρησιμοποιούμενα και δοκιμασμένα προγράμματα εφαρμογών περιέχουν πολλά σφάλματα προγραμματισμού, Μπορείτε συχνά να βρείτε και να εκμεταλλευτείτε ένα τέτοιο σφάλμα για να αποκτήσετε τον έλεγχο ενός συστήματος όταν το πρόγραμμα εκτελείται με δικαιώματα διαχειριστή αντί να χρησιμοποιεί ένα συνηθισμένο λογαριασμό χρήστη με τα πολύ περιορισμένα προνόμια του.
Ένα θεμελιώδες μέσο για την παρεμπόδιση των χρηστών από την άμεση καταστροφή των συστημάτων που μοιάζουν με Unix ή την αύξηση της ευπάθειας αυτών των συστημάτων σε ζημιές από άλλους είναι να αποφευχθεί η χρήση του root account, εκτός εάν είναι απολύτως απαραίτητο, συμπεριλαμβανομένων των εμπειρογνωμόνων των συστημάτων εμπειρογνωμόνων και εμπειρία. Δηλαδή, αντί να συνηθίζετε να συνδέεστε στο σύστημα ως root, οι διαχειριστές θα πρέπει να συνδεθούν με τον λογαριασμό διαχειριστή τους και στη συνέχεια να χρησιμοποιήσουν την εντολή su. Αυτό θα παρέχει δικαιώματα διαχειριστή μόνο όπως απαιτείται και χωρίς να απαιτείται νέα σύνδεση.
Πότε να χρησιμοποιήσετε το root
Οι εργασίες που απαιτούν δικαιώματα root περιλαμβάνουν τη μετακίνηση αρχείων ή καταλόγων σε ή από τους καταλόγους συστήματος, την αντιγραφή αρχείων σε κατάλογους συστήματος, τη χορήγηση ή την ανάκληση δικαιωμάτων χρήστη, ορισμένες επισκευές του συστήματος και την εγκατάσταση ορισμένων προγραμμάτων εφαρμογών. Από προεπιλογή, δεν χρειάζεται να είστε root για να μπορείτε να διαβάσετε τα περισσότερα αρχεία διαμόρφωσης και τεκμηρίωσης στους καταλόγους συστημάτων, αν και χρειάζεται να είστε root για να τα τροποποιήσετε.
Γενικά, απαιτούνται δικαιώματα root για την εγκατάσταση του λογισμικού σε μορφή πακέτων RPM, λόγω της ανάγκης εγγραφής σε καταλόγους συστήματος. Ωστόσο, αν ένα πρόγραμμα εφαρμογών έχει συνταχθεί από τον πηγαίο κώδικα, μπορεί γενικά να ρυθμιστεί ώστε να εκτελείται από τον οικείο κατάλογο του χρήστη. Τα δικαιώματα ρίζας δεν είναι απαραίτητα για έναν κοινό χρήστη να μεταγλωττίσει και να εγκαταστήσει λογισμικό στον οικείο κατάλογό του. Για λόγους ασφαλείας, θα πρέπει να αποφύγετε την κατάρτιση λογισμικού ως root.
Για να χρησιμοποιήσετε το λογαριασμό superuser, το πρώτο βήμα είναι να το ενεργοποιήσετε και να του αντιστοιχίσετε έναν κωδικό πρόσβασης. Για να το κάνετε αυτό, ανοίξτε ένα τερματικό και πληκτρολογήστε την ακόλουθη εντολή:
sudo passwd ρίζα
Με αυτό μπορείτε να χρησιμοποιήσετε ήδη τα δικαιώματα χρήστη ρίζας, τόσο με τη χρήση της εντολής su όσο και με απευθείας σύνδεση ως χρήστης root. Για να συνδεθείτε ως αυτός ο χρήστης, πρέπει απλώς να κλείσετε την τρέχουσα συνεδρία σας και να εισαγάγετε το όνομα χρήστη και τον κωδικό πρόσβασης ρίζας όταν το σύστημα σας ζητά να εισαγάγετε τα διαπιστευτήρια σύνδεσης.
Αυτό τελειώνει το ειδικό άρθρο μας για το τι είναι χρήστης root, θυμηθείτε ότι μπορείτε να αφήσετε ένα σχόλιο αν έχετε κάτι να προσθέσετε. Μπορείτε επίσης να μοιραστείτε την ανάρτηση στα κοινωνικά δίκτυα έτσι ώστε να μπορεί να βοηθήσει περισσότερους χρήστες που την χρειάζονται.
Τι είναι ένας χρήστης του Facebook;
Αν συναντήσατε μια από τις συνομιλίες σας με τον τίτλο 'Χρήστης Facebook', ηρεμήστε σε αυτό το άρθρο, σας δίνουμε όλες τις λεπτομέρειες
Ένας χρήστης εμφανίζει τον οικιακό επεξεργαστή 8 bit του
Ο Paulo Constantino θέλησε να εκπλήξει τον κόσμο με τη δημιουργία του δικού του 8-bit επεξεργαστή στο σπίτι, να ανακαλύψει πώς λειτουργεί.
Ray tracking σε excel, ένας χρήστης προσθέτει τεχνολογία σε υπολογιστικά φύλλα
Το Ray Tracing, το οποίο η Nvidia οδηγεί με τις νέες κάρτες RTX, είναι μια μέθοδος προσομοίωσης του τρόπου με τον οποίο το φως αλληλεπιδρά με αντικείμενα. Το