Re: /etc/sudoers

Jan Trippler <[email protected]> Sun, 7 Mar 2010 14:08:21 +0100
Newsgroups gmane.linux.suse.programming
Message-ID <[email protected]>
Moin,

Am Sonntag, 7. März 2010 13:49:09 schrieb Thomas Moritz:
> cp -f /etc/sudoers /etc/sudoers_old
> cat /etc/sudoers_old | sed -e '/###-###/,/*/ s/$oldhostname/$newhostname/g'
> > /etc/sudoers

Ganz schön umständlich - und gefährlich ;-)

1. Prüfe immer ab, ob ein Kopieren geklappt hat, bevor Du das Original 
überschreibst:
cp -f /etc/sudoers /etc/sudoers_old && ...

2. *Useless use of cat award*
sed -e '...' /etc/sudoers_old >/etc/sudoers

3. Nutze "Inline Editing" des sed:
sed -e -i '...' /etc/sudoers
Das kannst Du bei Bedarf auch mit dem Anlegen eines Backups verbinden (siehe 
Manual-Page).

Gruß
Jan

-- 
Homepage: http://www.jan-trippler.de