del-adm doit retourner 0 si adm n'est pas dans /etc/group

darcs-hash:20080209175512-41f88-c23cf795ea3cae7f54b1addaad6deee05f5025a3.gz
This commit is contained in:
Jérémie Dimino 2008-02-09 18:55:12 +01:00
parent 37522bca30
commit 1e7f6a5310
2 changed files with 4 additions and 3 deletions

View file

@ -1,5 +1,6 @@
# -*- mode: python; coding: utf-8 -*- # -*- mode: python; coding: utf-8 -*-
include("mode/space")
include("ip") include("ip")
header("Acces a la base ldap") header("Acces a la base ldap")

View file

@ -43,10 +43,10 @@
<!-- Suppression du groupe adm de /etc/group pour forcer sudo à regarder dans la base --> <!-- Suppression du groupe adm de /etc/group pour forcer sudo à regarder dans la base -->
<Action name="del-adm" <Action name="del-adm"
timing="post" when="modified" status="check" timing="post" when="modified" status="check"
command="grep -q '^adm:' /etc/group &amp;&amp; command="! grep -q '^adm:' /etc/group ||
a=$(mktemp) &amp;&amp; { a=$(mktemp) &amp;&amp;
awk -F':' '$1 != &quot;adm&quot;' /etc/group > $a &amp;&amp; awk -F':' '$1 != &quot;adm&quot;' /etc/group > $a &amp;&amp;
mv $a /etc/group &amp;&amp; mv $a /etc/group &amp;&amp;
rm -f $a &amp;&amp; rm -f $a &amp;&amp;
grpconv"/> grpconv; }"/>
</Rules> </Rules>