store file permissions and apply them elsewhere
Giorgos Keramidas
keramida at ceid.upatras.gr
Sat Jan 5 23:33:26 EET 2008
On 2008-01-05 12:58, asdf asdf <vindicator00 at gmail.com> wrote:
> H erwthsh einai :
>
> an uparxei tropos na apo8hkeusei kapoios ta file permissions enos
> system kapou kai katopin na ta metaferei kai na ta kanei apply se
> kapoio allo susthma ( pou trexei paromoio distro )
>
> Yparxei kapoio etoimo tool gia na to kanei auto ? H kalutera na ftiaxtei
> kapoio script ?
Είναι εύκολο να γράψεις ένα Python script που το κάνει αυτό.
Θα μπορούσε π.χ. να είναι ένα script που «μετασχηματίζει» μια λίστα από
filenames σε μία λίστα από tuples:
[ filename ] -> [ (filename, uid, gid, mode) ]
Ενας εύκολος τρόπος να τρέξει ένα τέτοιο script θα ήταν:
tiamat# find /etc | filemeta.py > /root/filemeta.dat
tiamat# scp /root/filemeta.dat marduk:
marduk# cat /root/filemeta.dat | filemeta.py -R
Το serialization από τα filenames στην output λίστα θα έχει λίγο γέλιο,
αν θες να υποστηρίξεις οποιοδήποτε χαρακτήρα στο filename αλλά δεν είναι
κάτι αδύνατον.
More information about the Linux-greek-users
mailing list