apoti eida h python exei interfacing me chmod opote <br>8a einai eftikto . Oso gia ta perierga file names sthn prokeimenh periptwsh den me apasxolei toso<br>ka8ws 8elw polu default files kai sunepws polu default pathnames .thnx
<br><br><br><div class="gmail_quote">On Jan 5, 2008 1:33 PM, Giorgos Keramidas <<a href="mailto:keramida@ceid.upatras.gr">keramida@ceid.upatras.gr</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="Wj3C7c">On 2008-01-05 12:58, asdf asdf <<a href="mailto:vindicator00@gmail.com">vindicator00@gmail.com</a>> wrote:<br>> H erwthsh einai :<br>><br>> an uparxei tropos na apo8hkeusei kapoios ta file permissions enos
<br>> system kapou kai katopin na ta metaferei kai na ta kanei apply se<br>> kapoio allo susthma ( pou trexei paromoio distro )<br>><br>> Yparxei kapoio etoimo tool gia na to kanei auto ? H kalutera na ftiaxtei
<br>> kapoio script ?<br><br></div></div>Είναι εύκολο να γράψεις ένα Python script που το κάνει αυτό.<br><br>Θα μπορούσε π.χ. να είναι ένα script που «μετασχηματίζει» μια λίστα από<br>filenames σε μία λίστα από tuples:
<br><br> [ filename ] -> [ (filename, uid, gid, mode) ]<br><br>Ενας εύκολος τρόπος να τρέξει ένα τέτοιο script θα ήταν:<br><br> tiamat# find /etc | filemeta.py > /root/filemeta.dat<br> tiamat# scp /root/filemeta.dat marduk:
<br><br> marduk# cat /root/filemeta.dat | filemeta.py -R<br><br>Το serialization από τα filenames στην output λίστα θα έχει λίγο γέλιο,<br>αν θες να υποστηρίξεις οποιοδήποτε χαρακτήρα στο filename αλλά δεν είναι<br>κάτι αδύνατον.
<br><br></blockquote></div><br>