[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: