π Hoofdstuk 22.2: Problemen met Bestandsrechten & File Obstacles Oplossen in Linux
ββββββββββββββββββββββββββββββ
π Basisbestandsrechten (ls -l):
ββββββββββββββββββββββββββββββ
β’ `r` (read): Lezen van bestand of inhoud van directory tonen
β’ `w` (write): Schrijven of aanpassen
β’ `x` (execute): Uitvoeren van bestand / toegang tot directory
π Directoryspecifieke permissies:
Permissie β Betekenis
ββββββββββββββββββββββββββββββββββββββββ
`r` β Lijst tonen van directoryinhoud
`w` β Bestanden aanmaken, verplaatsen, verwijderen
`x` β Toegang tot directory (mits parent ook toegang geeft)
ββββββββββββββββββββββββββββββ
π Geavanceerde Rechten:
ββββββββββββββββββββββββββββββ
β
**ACL (Access Control List):**
β’ `getfacl` β Bekijk ACL-rechten
β’ `setfacl` β Pas ACL-rechten aan
π **SELinux (Red Hat/Enterprise):**
β’ `sestatus` β Controleer of SELinux actief is
β’ `ls -Z` β Bekijk beveiligingscontexten
β’ `chcon` β Wijzig beveiligingscontext
β’ `getsebool` / `setsebool` β Bekijk en wijzig SELinux-beleid
π‘οΈ **AppArmor (Debian/Ubuntu):**
β’ `aa-status` β Controleer geladen profielen
β’ `aa-enforce`, `aa-complain`, `aa-disable` β Beheer AppArmor-profielen
ββββββββββββββββββββββββββββββ
π οΈ Problemen bij Bestandscreatie:
ββββββββββββββββββββββββββββββ
β Als je geen bestanden kunt aanmaken, controleer het volgende:
Te controleren β Omschrijving
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Bestandspermissies β Gebruik `ls -l`
Quotas actief? β Bekijk `/etc/fstab` op `usrquota` of `grpquota`
β Gebruik `repquota`, `quota`, `quotaoff`
Disk vol? β Gebruik `df -h`
Inodes op? β Gebruik `df -i`, maak nieuwe partitie met meer inodes via `mke2fs -i`
Umask van gebruiker? β Controleer met `