Gå til innhold

Recursive CHMOD som kun gjelder for directories?


Anbefalte innlegg

Hei!

Jeg gjorde genistreken å kjøre chmod -R 664 * i en folder.. Det betyr jo selvfølgelig at jeg da heller ikke får tilgang til filer som ligger inne i folderen.

 

For ordens skyld ønsker jeg ikke å ha execution tillatelse på filer som ligger inni mappene. Hvordan kan jeg ordne dette igjen slik at filer får attr. 664 og directories får attr. 775?

Lenke til kommentar
Videoannonse
Annonse
find rotkatalog -type f -exec chmod 664 {} \;

Hei, snedig kommando. Men kan du forklare {} \;

 

{} erstattes med filnavn, semikolon avslutter find-kommandoen. For at find skal få tolke semikolonet fremfor at shellet gjør det må dette escapes med en \.

 

Trådstarter: Legg merke til at '-type d' er det du må bruke :-)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...