Προς το περιεχόμενο

Γινεται να δουλέψει το wireshark χωρις να το τρέξω ως root?


bnvdarklord

Προτεινόμενες αναρτήσεις

Όχι.

Το wireshark πρέπει να εκτελεστεί σαν root γιατί χρειάζεται access στην κάρτα δικτύου ώστε να της αλλάξει κάποιες ρυθμίσεις (promiscuous mode π.χ.) αλλά και να κάνει capture τα πακέτα πρίν κατέβουν στον kernel για επεξεργασία.

 

EDIT: για να λέω όλη την αλήθεια, γίνεται μέσω της setcap, μέρος της libpcap αλλά είναι λίγο φασαρία...

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ευχαριστώ...

Επειδη ειμαι λιγο αρχάριος ακόμα στο linux, και οταν το ανοιξα μου εβγαλε μνμ οτι είναι επικίνδυνο να το τρέχω ως root, μπορεί να μου δημιουργήσει κάποιο πρόβλημα?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δοκίμασε με το suid bit στο dumpcap.

 

Ως root δίνεις την εντολή chmod +s /usr/bin/dumpcap. Με τον τρόπο αυτό ο απλός χρήστης θα μπορεί (ν δεν κάνω λάθος στο αρχείο) να ξεκινά το wireshark με δικαιώματα root.

 

Πριν κάνει οτιδήποτε διάβασε τα παρακάτω.

 

http://en.wikipedia.org/wiki/Setuid

http://www.codecoffee.com/tipsforlinux/articles/028.html

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...