Efektivni zjisteni vlastnika souboru
Milan Kerslager
milan.kerslager na pslib.cz
Úterý Duben 15 13:18:40 CEST 2003
On Tue, Apr 15, 2003 at 10:21:11AM +0200, Martin 'Megac' Mokry wrote:
> On Tue, Apr 15, 2003 at 09:49:39AM +0200, Milan Kerslager wrote:
> > On Tue, Apr 15, 2003 at 09:21:26AM +0200, Jan Houstek wrote:
> > > Lze $subj v shellu udelat nejak rozumneji, nez parsovanim vystupu ls?
> > >
> > > Potrebuju na jednom systemu prejit od jedne uzivatelske groupy na vlastni
> > > group pro kazdeho uzivatele, a tedy potrebuju vsem souborum (cca 1.5e6
> > > kousku) zmenit gid na stejnou hodnotu jako uid, a nechci, aby to trvalo
> > > cely den ...
> >
> > Pouzijte perl, python nebo jiny lepsi nastroj, nez shell.
> >
> To je IMHO velke kladivo na taku malu muchu. Co tak nieco taketo ?
Jiste, pokud by nebyly zadne vyjimky, pak by se dalo udelat neco jako:
for i in `awk -F: '$3>=500{print $1}' /etc/passwd`; do
chown -R $i:$i ~$i
done
> -------------
> #!/bin/bash
>
> for luzer in janko jurko ondro mato ; do
>
> echo "Menim grupu usera * $luzer * ..."
> find /home -user "$luzer" | xargs chgrp "$luzer"
>
> done
> -------------
>
> ina variata zoznamu userov by mohla byt
> `cat useri`
> kde "useri" by bol fajl s menami juzrov
>
>
> skript je netestovany, mozu tam byt xyby, napisal som ho on-the-fly ...
--
Milan Kerslager
E-mail: milan.kerslager na pslib.cz
WWW: http://www.pslib.cz/~kerslage/
Další informace o konferenci Linux