Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di natasha
    Registrato dal
    Sep 2000
    Messaggi
    1,307

    Comando o script per chmod ricorsivo ed "intelligente"

    Buonasera a tutti,
    esiste un comando, o una serie di comandi da scriptare, che permetta di chmod-are ricorsivamente tutti gli elementi di una cartella root, a 755 se si tratta di una cartella, a 644 se si tratta di un file?

  2. #2

  3. #3
    Utente di HTML.it L'avatar di natasha
    Registrato dal
    Sep 2000
    Messaggi
    1,307
    Originariamente inviato da detroit
    chmod -R directory

  4. #4
    Utente di HTML.it L'avatar di natasha
    Registrato dal
    Sep 2000
    Messaggi
    1,307
    Originariamente inviato da detroit
    chmod -R directory
    al limite era chmod -R 755 directory ...

    Il mio problema è diverso: dovrei chmod-are, a 755 le sottodirectory (e le sotto-sotto, e le sotto-sotto-sotto....), ed a 644 i file.

  5. #5
    Direi si possa fare con un paio di chiamate a find.
    Una roba del tipo:
    codice:
    find /path/dir -type d -exec chmod 755 {} \;
    find /path/dir -type f -exec chmod 644 {} \;
    Non l'ho testato ma dovrebbe (potrebbe ) funzionare.

  6. #6
    Originariamente inviato da vortex87
    Non l'ho testato ma dovrebbe (potrebbe ) funzionare.
    Funziona ed e` la soluzione piu` pulita. Attenzione che non ha effetto sui file/directory .nomefile
    Are you alive?
    No, but I was written with LOVE. A new scripting language.
    www.frequenze.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.