problems with PATTERN/LINE in ainsl(1)
Darshaka Pathirana
dpat at syn-net.org
Wed Sep 30 03:06:41 CEST 2009
On 30.09.2009 02:40, Darshaka Pathirana wrote:
> On 30.09.2009 02:32, Darshaka Pathirana wrote:
>> Hi!
>>
>> I have something like this:
>>
>> <file>
>> #! /bin/sh
>> ainsl -a $target/etc/sudoers "%adm ALL = NOPASSWD: /bin/su -[mp]"
>> exit 0
>> </file>
>>
>> Got the expected output (in /etc/sudoers without LINE):
>>
>> %adm ALL = NOPASSWD: /bin/su -[mp]
>>
>> Running again (now containing LINE) leads to:
>>
>> %adm ALL = NOPASSWD: /bin/su -[mp]
>> %adm ALL = NOPASSWD: /bin/su -[mp]
>>
>> (I obviously exptected no adding..)
>>
>> I then tried:
>>
>> ainsl -a $target/etc/sudoers "%adm ALL = NOPASSWD: /bin/su -\[mp\]"
>
> Oops. Forgot to take the shell into account:
>
> ainsl -a $target/etc/sudoers "%adm ALL = NOPASSWD: /bin/su -\\[mp\\]"
Quagl. This same line fails on a different machine (but also
Debian/Lenny but not created with FAI - shell is also bash). Using
fai-client 3.2.17~lenny1 and then 3.2.20.1.
I am out of options (or maybe its just too late to work on this).
Any help greatly appreciated. Thanks!
Greetings,
- Darsha
More information about the linux-fai
mailing list