Re: Disk IO scheduling μέσω sudo χωρίς χρήση password

Aggelos Karalias d_angel at freemail.gr
Fri Oct 9 16:11:51 EEST 2009


Το sudo επιτρέπει wildcards, δες εδώ:
http://www.gratisoft.us/sudo/man/sudoers.html#wildcards
<http://www.gratisoft.us/sudo/man/sudoers.html#wildcards>
Συνεπώς, μπορείς να δώσεις σαν command κάτι σαν "/usr/bin/foo [-a-zA-Z0-9]*"
ή να το κάνεις όσο πιο specific θες..

2009/10/9 George Notaras <gnot at g-loaded.eu>

> Έχω ανακαλύψει αυτό το φανταστικό utility, ionice(1), αλλά με παιδεύει η
> χρήση του μέσω sudo. Για παράδειγμα, θέλω να τρέξω ένα backup script σε
> "idle" priority όσον αφορά το disk I/O.
>
> Ως root όλα είναι φυσιολογικά:
>
>  ionice -c3 mybackupprog --opt1 ...
>
> Έχοντας προσθέσει το παρακάτω στο /etc/sudoers (μια σειρά):
>
>  backupop    tartarus = NOPASSWD: /usr/bin/ionice -c3 /usr/bin/mybackupprog
>
> ... όταν τρέχω το παρακάτω, κάνοντας χρήση του option --opt1 του
> mybackupprog, μου ζητάει password:
>
>  sudo /usr/bin/ionice -c3 /usr/bin/mybackupprog --opt1
>
> Αντίθετα, αν στο /etc/sudoers προσθέσω στο παραπάνω rule το --opt1, τότε
> δουλεύει. Δηλαδή αν βάλω:
>
> /etc/sudoers:
>
>  backupop    tartarus = NOPASSWD: /usr/bin/ionice -c3
> /usr/bin/mybackupprog --opt1
>
> ... τότε μπορώ να εκτελέσω μέσω sudo χωρίς password το mybackupprog με
> το option --opt1.
>
> Όλα τα παραπάνω δείχνουν ότι θα πρέπει να διαμορφώσω έτσι το rule στο
> /etc/sudoers, ώστε να περιλάβω όλα τα options του mybackupprog που
> μπορεί να χρησιμοποιήσω, πχ:
>
>  backupop    tartarus = NOPASSWD: /usr/bin/ionice -c3
> /usr/bin/mybackupprog --opt1, /usr/bin/ionice -c3 /usr/bin/mybackupprog
> --opt2
>
> Έχει δοκιμάσει κανείς κάτι αντίστοιχο; Μήπως μου ξεφεύγει κάτι;
>
> --
> linux-greek-users mailing list -- http://lists.hellug.gr
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.hellug.gr/pipermail/linux-greek-users/attachments/20091009/e46da7c8/attachment.html>


More information about the Linux-greek-users mailing list