Το sudo επιτρέπει wildcards, δες εδώ: <div> <a href="http://www.gratisoft.us/sudo/man/sudoers.html#wildcards">http://www.gratisoft.us/sudo/man/sudoers.html#wildcards</a></div><div><a href="http://www.gratisoft.us/sudo/man/sudoers.html#wildcards"></a><br>
Συνεπώς, μπορείς να δώσεις σαν command κάτι σαν "/usr/bin/foo [-a-zA-Z0-9]*" ή να το κάνεις όσο πιο specific θες..<br><div><br></div><div><div class="gmail_quote">2009/10/9 George Notaras <span dir="ltr"><gnot@g-loaded.eu></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Έχω ανακαλύψει αυτό το φανταστικό utility, ionice(1), αλλά με παιδεύει η<br>
χρήση του μέσω sudo. Για παράδειγμα, θέλω να τρέξω ένα backup script σε<br>
"idle" priority όσον αφορά το disk I/O.<br>
<br>
Ως root όλα είναι φυσιολογικά:<br>
<br>
ionice -c3 mybackupprog --opt1 ...<br>
<br>
Έχοντας προσθέσει το παρακάτω στο /etc/sudoers (μια σειρά):<br>
<br>
backupop tartarus = NOPASSWD: /usr/bin/ionice -c3 /usr/bin/mybackupprog<br>
<br>
... όταν τρέχω το παρακάτω, κάνοντας χρήση του option --opt1 του<br>
mybackupprog, μου ζητάει password:<br>
<br>
sudo /usr/bin/ionice -c3 /usr/bin/mybackupprog --opt1<br>
<br>
Αντίθετα, αν στο /etc/sudoers προσθέσω στο παραπάνω rule το --opt1, τότε<br>
δουλεύει. Δηλαδή αν βάλω:<br>
<br>
/etc/sudoers:<br>
<br>
backupop tartarus = NOPASSWD: /usr/bin/ionice -c3<br>
/usr/bin/mybackupprog --opt1<br>
<br>
... τότε μπορώ να εκτελέσω μέσω sudo χωρίς password το mybackupprog με<br>
το option --opt1.<br>
<br>
Όλα τα παραπάνω δείχνουν ότι θα πρέπει να διαμορφώσω έτσι το rule στο<br>
/etc/sudoers, ώστε να περιλάβω όλα τα options του mybackupprog που<br>
μπορεί να χρησιμοποιήσω, πχ:<br>
<br>
backupop tartarus = NOPASSWD: /usr/bin/ionice -c3<br>
/usr/bin/mybackupprog --opt1, /usr/bin/ionice -c3 /usr/bin/mybackupprog<br>
--opt2<br>
<br>
Έχει δοκιμάσει κανείς κάτι αντίστοιχο; Μήπως μου ξεφεύγει κάτι;<br>
<font color="#888888"><br>
--<br>
linux-greek-users mailing list -- <a href="http://lists.hellug.gr" target="_blank">http://lists.hellug.gr</a></font></blockquote></div><br></div></div>