10 Ιανουαρίου 2010

Εσάς, πόσο "κρατάει" το sudo σας ;

Ως γνωστόν, για την εκτέλεση λειτουργιών που ξεφεύγουν από τις αρμοδιότητες
ενός απλού χρήστη, σε συστήματα Linux, χρειάζονται δικαιώματα υπερ-χρήστη.
Ή πιο συγκεκριμένα, η εντολή sudo (super-user do).




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

Πως μπορούμε να το αλλάξουμε αυτό ;


Φυσικά καλό είναι αν πρόκειται να γίνει αύξηση του χρόνου, να είμαστε λίγο διστακτικοί.
Όπως είχα διαβάσει σε ένα quote, η ελευθερία του sudo είναι όσο ωραίο και το sex χωρίς προφυλακτικό.

Σκεπτόμενοι την ασφάλεια μας, ο καθένας μπορεί να το αλλάξει κατά βούληση.
Είτε λιγοστεύοντας τον χρόνο για μεγαλύτερη ασφάλεια
(αν και αυτό είναι σχετικό και αφορά κι εμάς)
είτε αυξάνοντας τον όταν ξέρουμε τι κάνουμε. By default, τα δικαιώματα διαρκούν 15 λεπτά.


Για να δούμε πως θα αλλάξει :

Ανοίγουμε με δικαιώματα υπερχρήστη το αρχείο /etc/sudoers και βρίσκουμε την γραμμή :

Defaults env_reset

την αλλάζουμε ώστε να έρθει στην μορφή :

Defaults env_reset , timestamp_timeout = your_time


όπου your_time ο χρόνος σε λεπτά που θέλετε (default = 15)

Κάνετε save και είναι έτοιμο.

Ένας άλλος τρόπος είναι με την εντολή :


sudo visudo

όπου σε γραμμή εντολών κάνετε ότι και στο αρχείο και μετά save.


Edit : Παρακαλώ, κάντε τις αλλαγές σας, με τον δεύτερο τρόπο ! 
Τhanks to ktogias.


Αυτό ήταν. Προσοχή στις αλλαγές.

Cheers  : )
Free Signature Generator

 

| 2009 Me And Linux | Inspired by Hot Orange WP | Bloggerised By BloggerStop.Net |