Πώς να χρησιμοποιήσετε το SUDO χωρίς κωδικό πρόσβασης

κινούμενα σχέδια sudo

Όλοι γνωρίζουμε η εντολή sudo, το «ασφαλές» υποκατάστατο του su, και έχουμε μιλήσει πολλά σε αυτό το blog για αυτό και για τα πλεονεκτήματα της χρήσης του sudo vs su, αλλά αυτή τη φορά θα σας δείξουμε, για όσους δεν το γνωρίζουν ακόμα , ένας απλός οδηγός βήμα προς βήμα για το πώς να χρησιμοποιήσετε αυτό το εργαλείο χωρίς να χρειάζεται να εισαγάγετε έναν κωδικό πρόσβασης για αυτό. Για τους περισσότερους αρχάριους, ας πούμε ότι η λειτουργία του είναι να σας πιστοποιεί προσωρινά ως υπερχρήστη ή root για να εκτελείτε συγκεκριμένες ενέργειες διαχείρισης που απαιτούν προνόμια χωρίς να χρειάζεται να ανοίξετε μια περίοδο λειτουργίας ως root με τους κινδύνους που μπορεί να συνεπάγεται αυτό.

Λοιπόν, όλοι γνωρίζουμε ότι η εισαγωγή του sudo στη γραμμή εντολών, ακολουθούμενη συνήθως από τις εντολές που θέλουμε να χρησιμοποιήσουμε με προνόμιαΚαθώς μπορεί να είναι μια εγκατάσταση ενός πακέτου χρησιμοποιώντας έναν διαχειριστή πακέτων, το σύστημα μας ρίχνει αμέσως μια προτροπή, ώστε να μπορούμε να εισαγάγουμε έναν κωδικό πρόσβασης για να λάβουμε τα εν λόγω δικαιώματα και να εκτελέσουμε την εντολή. Αλλά ... τι γίνεται αν δεν χρειάζεται να εισαγάγουμε τον κωδικό πρόσβασης;

Αυτό είναι το μίνι-φροντιστήριο μας και τα βήματα είναι πολύ απλά:

  • Εκτελέστε την ακόλουθη εντολή για να τροποποιήσετε το αρχείο / etc / sudoers:
sudo visudo

  • Τώρα στο περιεχόμενο του εν λόγω αρχείου πρέπει να έρευνα η γραμμή που περιέχει:
root ALL=(ALL) ALL

  • Και εισαγάγετε τα ακόλουθα γραμμή, αντικαθιστώντας το όνομα χρήστη με το δικό σας:
nombre_usuario ALL=(ALL) NOPASSWD: ALL

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

Αυτό συνιστάται; Οχι, κάντε το με δική σας ευθύνη, αλλά ορισμένοι χρήστες, για ευκολία ή για οποιονδήποτε άλλο λόγο, μπορεί να χρειαστεί να διαγράψουν αυτό το αίτημα κωδικού πρόσβασης κάθε φορά που εκτελούν sudo ... Παρεμπιπτόντως, εάν θέλετε μια λιγότερο ριζική λύση, μπορείτε να τροποποιήσετε ο χρόνος χάριτος που ο sudo περιμένει να ζητήσει ξανά τον κωδικό πρόσβασης (μπορεί να έχετε παρατηρήσει ότι όταν εκτελείτε sudo πολλές φορές στη σειρά, δεν ζητά πάντα τον κωδικό πρόσβασης). Αυτός ο χρόνος χάριτος μπορεί να μειωθεί ή να παραταθεί, και ίσως εάν πρόκειται να εκτελέσετε πολλές εργασίες στη σειρά, είναι προτιμότερο να το κάνετε από το να μην αφαιρέσετε τον κωδικό πρόσβασης απευθείας. Είναι απλώς ιδέες!


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Predatux dijo

    Δεν λειτουργεί για μένα ... Χρησιμοποιώ το Kubuntu 12.04
    Το είχα ήδη δοκιμάσει, αφού έχω έναν υπολογιστή στο σαλόνι που χρησιμοποιώ ως κέντρο πολυμέσων και λειτουργεί από τον καναπέ. Είχα δημιουργήσει ένα σενάριο για να ενημερώσω το vlc και κάποιο άλλο μικρό πράγμα, και ήθελα να μην μου ζητήσει τον κωδικό πρόσβασης (οπότε δεν χρειάζεται να ανοίξω την ντουλάπα όπου έχω το πληκτρολόγιο) και δεν πήρα ποτέ να δουλέψει.

    1.    προκυμαία dijo

      Νομίζω ότι είναι πιο βολικό για αυτό που ψάχνετε να κάνετε, αναθέστε μια εργασία στο cron ως root που εκτελεί αυτό το σενάριο. Δηλαδή, τρέχετε το crontab -e και προσθέτετε κάτι σαν:
      0 0 * * * root /yourfolder/script.sh

      Σε αυτό το παράδειγμα θα εκτελούσε κάθε μέρα στις 12 το βράδυ. Χαιρετίσματα

    2.    προκυμαία dijo

      Χρησιμοποιήστε το cron εκτελώντας το σενάριο ως root, με το "crontab -e" και βάλτε κάτι σαν:
      0 0 * * * root /mydir/script.sh

      Θα έκανα αυτό το παράδειγμα κάθε μέρα στις 12 το βράδυ. Χαιρετίσματα

      1.    Predatux dijo

        Είναι επίσης μια άλλη επιλογή ... ευχαριστώ

  2.   Ορλάντο Τριβίνιο dijo

    κ. ή κ.κ. LinuxAdictos.
    Ένας εγκάρδιος χαιρετισμός από έναν παραλήπτη των ειδήσεών σας.
    Το ενδιαφέρον μου είναι να ασχοληθώ πλήρως με το ελεύθερο λογισμικό -Linux -
    αλλά δεν ξέρω πού ή από πού και πώς να ξεκινήσω. Ζητώ οποιαδήποτε πρόταση ή πρόταση δεδομένου ότι πάντα ήθελα να είμαι χρήστης και κάτι περισσότερο από απλώς να είμαι ειδικός σε αυτό το λογισμικό. Ελπίζω να ξέρετε πώς να με καθοδηγήσετε για να δημιουργήσω τις αντίστοιχες βάσεις σε αυτήν τη γραμμή.
    Περιμένω τις ευχαριστίες μου για τη συνεργασία και τη βοήθειά σας.
    Με εκτιμιση,
    Ορλάντο Trivño

  3.   Ντ Αρτανιάν dijo

    Νομίζω ότι θα ήταν μια κακή συνήθεια που θα μπορούσε να καταλήξει να είναι απερίσκεπτη, τροποποιώντας τα / etc / sudoers. Όποιος σχεδίασε το σύστημα το έκανε ήδη, έτσι ώστε το τερματικό να μην αντικατοπτρίζει τον ριζικό χρήστη και μετά από λίγο αν θέλετε να λειτουργήσει ξανά ο διαχειριστής, το σύστημα θα σας ζητήσει τον κωδικό πρόσβασης. Εγώ ο ίδιος μερικές φορές (κακώς παρεμπιπτόντως) για να τροποποιήσω το σύστημα στο τερματικό ρίχνω την εντολή: sudo -s και μετά τη ρίψη του κωδικού πρόσβασης είμαι ήδη root μόνιμα.

  4.   carlos dijo

    Γεια! το πρόβλημά μου είναι ότι το τερματικό ΔΕΝ με αφήνει να πληκτρολογήσω τίποτα όταν ζητάω τον κωδικό πρόσβασης):

    1.    Τζορτζ Γουρούνι dijo

      Αν σε αφήνει αλλά είναι σύστημα ασφαλείας δεν σε αφήνει να δεις τι γράφεις. Αλλά πραγματικά αν γράφεις