Χρειάζεστε πρόσβαση root (γνωστή και ως υπερχρήστης) για την εκτέλεση διαχειριστικών προγραμμάτων σε Linux. Γενικά, οι διανομές Linux παρέχουν ξεχωριστό root λογαριασμό, αλλά αυτός ο λογαριασμός είναι κλειδωμένος στο Ubuntu Linux από προεπιλογή για ασφάλεια. Για να εκτελέσετε εντολές με πρόσβαση root, χρησιμοποιήστε το sudo.
Βήμα
Μέθοδος 1 από 2: Εκτέλεση εντολών ρίζας με Sudo
Βήμα 1. Πατήστε Ctrl+Alt+T για να ανοίξετε ένα παράθυρο τερματικού
Σε αντίθεση με άλλες διανομές Linux, το Ubuntu κλειδώνει τον ριζικό λογαριασμό από προεπιλογή. Επομένως, δεν μπορείτε να χρησιμοποιήσετε την εντολή su για να εκτελέσετε ένα τερματικό ρίζας. Για να αντικαταστήσετε το su, χρησιμοποιήστε το sudo.
Βήμα 2. Πληκτρολογήστε sudo στην αρχή της εντολής
sudo, συντομογραφία για super user do, σας επιτρέπει να εκτελείτε εντολές στο Linux ως root.
- Για παράδειγμα, η εντολή sudo /etc/init.d/networking stop θα σταματήσει τις υπηρεσίες δικτύου και το sudo adduser θα προσθέσει έναν νέο χρήστη στο σύστημα. Οι δύο παραπάνω εντολές πρέπει να εκτελούνται ως root.
- Θα σας ζητηθεί να εισαγάγετε τον κωδικό πρόσβασης του λογαριασμού προτού το sudo εκτελέσει την εντολή. Το Linux αποθηκεύει τον κωδικό πρόσβασής σας για 15 λεπτά, ώστε να μην χρειάζεται να τον πληκτρολογείτε κάθε φορά που εκτελείτε μια εντολή.
Βήμα 3. Χρησιμοποιήστε την εντολή gksudo για να εκτελέσετε προγράμματα με γραφική διεπαφή που απαιτούν πρόσβαση root
Για λόγους ασφαλείας, το Ubuntu δεν συνιστά να χρησιμοποιείτε το sudo για την εκτέλεση προγραμμάτων με γραφική διεπαφή. Αντ 'αυτού, ξεκινήστε μια εντολή για να ανοίξετε ένα πρόγραμμα γραφικής διεπαφής με gksudo.
- Για παράδειγμα, χρησιμοποιήστε την εντολή gksudo gedit /etc /fstab για να ανοίξετε το αρχείο fstab στο GEdit, ένα πρόγραμμα επεξεργασίας κειμένου με γραφική διεπαφή.
- Εάν χρησιμοποιείτε KDE, αντικαταστήστε το gksudo με το kdesudo.
Βήμα 4. Προσομοιώστε την πρόσβαση root με την εντολή sudo –i εάν χρειάζεστε πρόσβαση στο root shell για την εκτέλεση ορισμένων σεναρίων
Η εντολή σάς επιτρέπει να έχετε πρόσβαση στον λογαριασμό υπερχρήστη και τις μεταβλητές περιβάλλοντος.
- Εισαγάγετε την εντολή sudo passwd root για να δημιουργήσετε έναν κωδικό πρόσβασης και να ενεργοποιήσετε τον λογαριασμό root. Θυμηθείτε τον κωδικό πρόσβασης.
- Πληκτρολογήστε sudo -i και, στη συνέχεια, δώστε τον κωδικό πρόσβασης ρίζας όταν σας ζητηθεί.
- Η γραμμή εντολών θα αλλάξει από $ σε #. Το σύμβολο # υποδεικνύει ότι έχετε πρόσβαση root.
Βήμα 5. Δώστε πρόσβαση sudo σε χρήστες που δεν έχουν ακόμη πρόσβαση προσθέτοντάς τους στην ομάδα sudo
Χρησιμοποιήστε την εντολή usermod -aG όνομα χρήστη sudo και αντικαταστήστε το "όνομα χρήστη" με το όνομα του χρήστη στον οποίο θέλετε να παραχωρήσετε πρόσβαση.
Μέθοδος 2 από 2: Ενεργοποίηση λογαριασμού Root
Βήμα 1. Πατήστε Ctrl+Alt+T για να ανοίξετε ένα παράθυρο τερματικού
Σε αντίθεση με άλλες διανομές Linux, το Ubuntu κλειδώνει τον προεπιλεγμένο λογαριασμό για λόγους ασφαλείας. Για να εκτελέσετε με ασφάλεια εντολές με δικαιώματα root, χρησιμοποιήστε
sudo
ή
gksudo
Το Εάν χρειάζεστε πραγματικά πρόσβαση στον βασικό λογαριασμό, για παράδειγμα για σημαντικά προγράμματα στα οποία έχει πρόσβαση μόνο ένας χρήστης, μπορείτε να ενεργοποιήσετε τον βασικό λογαριασμό με μια απλή εντολή.
Η ενεργοποίηση του λογαριασμού root μπορεί να βλάψει το σύστημα. Το Ubuntu δεν συνιστά να ενεργοποιήσετε τον βασικό λογαριασμό
Βήμα 2. Εισαγάγετε την εντολή sudo passwd root και πατήστε Enter
Θα σας ζητηθεί να εισαγάγετε έναν νέο κωδικό πρόσβασης για τον βασικό λογαριασμό. Μην ξεχάσετε αυτόν τον κωδικό πρόσβασης.
Βήμα 3. Εισαγάγετε τον κωδικό πρόσβασης και, στη συνέχεια, πατήστε Enter
Βήμα 4. Επαναλάβετε τον κωδικό πρόσβασης όταν σας ζητηθεί και πατήστε Enter
Τώρα, ο βασικός λογαριασμός προστατεύεται με κωδικό πρόσβασης και είναι προσβάσιμος.
Βήμα 5. Πληκτρολογήστε su - και πατήστε Enter
Εισαγάγετε τον κωδικό πρόσβασης root όταν σας ζητηθεί να αποκτήσετε πρόσβαση στον λογαριασμό.
Για να απενεργοποιήσετε τον λογαριασμό root, χρησιμοποιήστε την εντολή sudo passwd -dl root
Συμβουλές
- Όπου είναι δυνατόν, αποφύγετε να χρησιμοποιήσετε απευθείας τον βασικό λογαριασμό. Μπορείτε να εκτελέσετε σχεδόν οποιαδήποτε εντολή με δικαιώματα root μέσω sudo ή gksudo.
- Μπορείτε επίσης να χρησιμοποιήσετε την εντολή sudo –i για πρόσβαση σε άλλους λογαριασμούς χρηστών στο σύστημα. Για παράδειγμα, για πρόσβαση στον χρήστη "ayu", χρησιμοποιήστε την εντολή sudo –I ayu και εισαγάγετε τον κωδικό πρόσβασής σας (αντί του Ayu).