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