Re: Problema di permessi
* Sunday 26 January 2003, alle 19:33, Umberto Genovese scrive:
>
> Salve a Tutti
>
> purtroppo ho commesso un'enorme ca**ta: per sbaglio mi è partito un
> "chmod -R 777 /usr/local" compromettendo così tutti i permessi delle subdir
> e files in esse presenti. Adesso i permessi di esecuzione e lettura sono
> disseminati ovunque con conseguenti rischi. C'è un modo per riparare?
Io avevo usato:
#! /usr/bin/env python
import os, posix, sys
def walkfunc(arg, dirname, names):
for name in names:
name = os.path.join(dirname, name)
if os.path.isfile(name):
os.chmod(name, 0644)
elif os.path.isdir(name):
os.chmod(name, 02745)
os.path.walk('/usr/local/', walkfunc, None)
però controlla meglio i permessi, non vorrei fossero sbagliati, se
giusti fa tutto da solo. Magari fai un test su due directory con 4
file, così per renderti conto se ti va tutto bene ...
Ciao
Ferdinando
Reply to: