Del mappe uden chown eller chmod: Brug ACL til at give adgang til bruger tom

Hvordan kan en mappe /home/samantha/folder deles med brugeren tom, så han kan læse/skrive i mappen, uden at ændre ejerskabet med chown eller bruge chmod?

For at dele en mappe med brugeren tom uden at ændre ejerskabet eller bruge chmod, kan du benytte Access Control Lists (ACL) ved at aktivere ACL, indstille ACL for mappen, kontrollere ACL-indstillingerne og indstille standard ACL for nye filer og mapper.

Sådan deles en mappe /home/samantha/folder med brugeren tom uden at ændre ejerskabet med chown eller bruge chmod

For at dele en mappe med en anden bruger uden at ændre ejerskabet eller bruge chmod, kan du benytte Access Control Lists (ACL). Her er en trin-for-trin guide:

  1. Kontroller om ACL er aktiveret:

    sudo tune2fs -l /dev/sdX | grep "Default mount options"

    Hvis ACL ikke er aktiveret, kan du aktivere det ved at tilføje acl til filsystemets monteringsindstillinger i /etc/fstab.

  2. Indstil ACL for mappen:

    sudo setfacl -m u:tom:rwx /home/samantha/folder

    Dette giver brugeren tom læse-, skrive- og eksekveringsrettigheder til mappen.

  3. Kontroller ACL-indstillingerne:

    getfacl /home/samantha/folder

    Dette viser de aktuelle ACL-indstillinger for mappen og bekræfter, at brugeren tom har de nødvendige rettigheder.

  4. Indstil standard ACL for nye filer og mapper:

    sudo setfacl -d -m u:tom:rwx /home/samantha/folder

    Dette sikrer, at alle nye filer og mapper, der oprettes i /home/samantha/folder, automatisk arver de samme rettigheder for brugeren tom.

Ved at følge disse trin kan du dele mappen med brugeren tom uden at ændre ejerskabet eller bruge chmod.