Στήνοντας το sudo στο Fedora




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


Αντίθετα το
su

μας δίνει δικαιώματα υπερχρήστη για όση ώρα αφήσουμε το τερματικό ανοιχτό.
Η διαφορά τους είναι ότι στο
su

χρειάζεται να δώσουμε το root κωδικό μας ενώ στο
sudo “εντολή”
αρκεί ο κανονικός.

Θυμίζουμε ότι στην διαδικασία εγκατάστασης του Fedora ζητούνται δύο κωδικοί (για το login χρησιμοποιείτε τον κανονικό, ενώ για εργασίες υπερχρήστη τον root). Μπορείτε να βάλετε τον ίδιο κωδικό αν και δεν συνίσταται.

Αν θέλουμε για παράδειγμα να εγκαταστήσουμε μια εφαρμογή στο Fedora δίνουμε
su -c “εφαρμογή”
και τον root κωδικό μας.

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

Γι αυτό προτιμότερο είναι να έχουμε ενεργοποιημέν
ο και το sudo ώστε δίνοντας για παράδειγμα
sudo yum install “εφαρμογή”
να εγκατασταθεί η εφαρμογή που ζητήσαμε ζητώντας μας όμως τον απλό κωδικό μας αυτή την φορά.

Το sudo είναι ενεργοποιημένο από την αρχή στις περισσότερες διανομές στο Fedora όμως όχι, οπότε αν το θέλουμε μπορούμε να ακολουθήσουμε τα παρακάτω απλά βήματα για να το έχουμε:

Γινόμαστε υπερχρήστες δίνονταςsu

και τον root κωδικό μαςyum install nano
αν δεν το έχουμε ήδη. Μπορούμε να χρησιμοποιήσουμε και το vim, αλλά το nano είναι πιο εύχρηστο
nano /etc/sudoers

Στο αρχείο που θα ανοίξει βρίσκουμε την σειρά που λέει
root ALL=(ALL) ALLκαι κάτω από αυτή γράφουμε
όνομα χρήστη ALL=(ALL) ALL
για παράδειγμα
spiros ALL=(ALL) ALL


Αποθηκεύουμε το αρχείο πατώντας Ctrl + X και μετά y και enter!

Έτσι θα μπορούμε να χρησιμοποιήσουμε το sudo, όπως ακριβώς και στο ubuntu!

Σχόλια

Δημοφιλείς αναρτήσεις από αυτό το ιστολόγιο

Phet – εικονικά πειράματα ανοικτού κώδικα

Αλλαγές στις αναβαθμίσεις του fedora

Εγκατάσταση CUDA για GPU υποστήριξη στο Tensorflow