Anvend chmod-kommandoen korrekt: Giv rw-rettigheder til filer og rwx-rettigheder til mapper uden eksekverbare filer

Hvordan kan man anvende chmod-kommandoen til at give rw-rettigheder til filer og rwx-rettigheder til mapper uden at gøre almindelige filer eksekverbare?

For at give rw-rettigheder til filer og rwx-rettigheder til mapper uden at gøre filer eksekverbare, brug find-kommandoen med `chmod 664` for filer og `chmod 775` for mapper.

Hvordan kan man anvende chmod-kommandoen til at give rw-rettigheder til filer og rwx-rettigheder til mapper uden at gøre almindelige filer eksekverbare?

For at give læse- og skrive-rettigheder (rw) til filer og læse-, skrive- og eksekverings-rettigheder (rwx) til mapper uden at gøre almindelige filer eksekverbare, kan du følge disse trin:

  1. Brug find-kommandoen til at finde alle filer og mapper i den ønskede sti:

    find /sti/til/directory
  2. For at ændre rettighederne for filer til rw (læse og skrive), kan du bruge følgende kommando:

    find /sti/til/directory -type f -exec chmod 664 {} \;
    • -type f specificerer, at kun filer skal påvirkes.
    • chmod 664 giver læse- og skrive-rettigheder til ejeren og gruppen, og læse-rettigheder til andre.
  3. For at ændre rettighederne for mapper til rwx (læse, skrive og eksekvering), kan du bruge følgende kommando:

    find /sti/til/directory -type d -exec chmod 775 {} \;
    • -type d specificerer, at kun mapper skal påvirkes.
    • chmod 775 giver fulde rettigheder (læse, skrive og eksekvering) til ejeren og gruppen, og læse- og eksekverings-rettigheder til andre.

Ved at bruge disse kommandoer sikrer du, at:

  • Filer får læse- og skrive-rettigheder uden at blive eksekverbare.
  • Mapper får fulde rettigheder, hvilket inkluderer eksekverings-rettigheder, som er nødvendige for at kunne navigere i mapperne.