2010-09-16 12 views
15

Supponiamo di avere una directory su Linux con un mucchio di file e sottodirectory. Questa è la directory root:Linux modifica l'autorizzazione del gruppo per abbinare le autorizzazioni del proprietario

drwxr-xr-x 13 user1 group1 4096 May 7 15:58 apps 

Ora, voglio solo modificare la parte di gruppo di tali permessi. Voglio modificarlo in modo che corrisponda esattamente alla porzione del proprietario. Il risultato per quella directory sarebbe:

drwxrwxr-x 13 user1 group1 4096 May 7 15:58 apps 

Ma, voglio uno script o un comando per farlo automaticamente, non solo per quella directory, ma per ogni sottodirectory e file in modo ricorsivo sotto di essa. Qualcuno sa come?

Grazie.

+0

@Lucas - No, non voleva alterare la proprietà; solo le autorizzazioni che sono state concesse. Guarda le risposte se ancora non lo capisci. – david

+0

Ho rimosso il downvote. Grazie per il chiarimento. – modulitos

risposta

39

dare una prova (prova prima):

chmod -R g=u apps 

I = copia delle autorizzazioni Quando si specifica un campo (u, g o o) sul lato destro o imposta assolutamente quando si specifica un permesso (r, w o x) sulla destra.

+0

sì sembra funzionare perfettamente – david

Problemi correlati