Sådan sikrer du, at nye filer i en delt mappe automatisk tilhører en bestemt gruppe

Hvordan kan man sikre, at nye filer i en delt mappe automatisk tilhører en bestemt gruppe uden at skulle bruge chgrp hver gang?

For at sikre, at nye filer i en delt mappe automatisk tilhører en bestemt gruppe, skal du oprette mappen, ændre gruppen, indstille SGID, justere umask-værdien og eventuelt bruge ACL for mere kontrol.

Sådan sikrer du, at nye filer i en delt mappe automatisk tilhører en bestemt gruppe

For at sikre, at nye filer i en delt mappe automatisk tilhører en bestemt gruppe uden at skulle bruge chgrp hver gang, kan du følge disse trin:

  • Opret en delt mappe:
    mkdir /path/to/shared_folder
  • Ændr gruppen for den delte mappe:
    chgrp group_name /path/to/shared_folder
  • Indstil SGID (Set Group ID) på mappen:

    Dette sikrer, at nye filer og undermapper arver gruppen fra den overordnede mappe.

    chmod g+s /path/to/shared_folder
  • Indstil standard tilladelser med umask:

    For at sikre, at nye filer har de korrekte tilladelser, kan du justere umask-værdien. Dette kan gøres i brugerens shell-konfigurationsfil (f.eks. .bashrc eller .profile).

    umask 002

    En umask på 002 sikrer, at nye filer får tilladelserne 775 (rwxrwxr-x) og nye mapper får tilladelserne 664 (rw-rw-r--).

  • Brug ACL (Access Control Lists) for mere kontrol:

    Hvis du har brug for mere granulær kontrol over tilladelser, kan du bruge ACL'er.

    setfacl -d -m g:group_name:rwx /path/to/shared_folder

    Dette sikrer, at nye filer og mapper arver de specificerede tilladelser.

Ved at følge disse trin kan du sikre, at nye filer i en delt mappe automatisk tilhører en bestemt gruppe, hvilket gør administrationen lettere og mere effektiv.