Ja, det er normalt, at root-brugeren kan skrive til en fil, selvom skriveadgang er fjernet for alle andre brugere på et UNIX-system. Root-brugeren har overordnede rettigheder og kan tilsidesætte filsystemets tilladelser.
Dette er ikke specifikt for Ubuntu. Det er en generel egenskab ved UNIX- og Linux-baserede systemer. Root-brugeren har altid fuld kontrol over systemet, hvilket inkluderer muligheden for at ændre filrettigheder og skrive til filer, uanset de eksisterende tilladelser.
Selvom det er svært at forhindre root-brugeren i at skrive til en fil, kan man tage nogle forholdsregler for at minimere risikoen for utilsigtet skrivning:
chattr
kommandoen til at sætte en fil som "immutable". Dette forhindrer selv root-brugeren i at ændre filen uden først at fjerne flaget.
sudo chattr +i filnavn
sudo setfacl -m u:root:--- filnavn
sudo visudo
sudo auditctl -w /sti/til/fil -p wa -k filændring
Disse metoder kan hjælpe med at beskytte filer mod utilsigtede ændringer, men det er vigtigt at huske, at root-brugeren altid kan ændre systemindstillingerne for at få adgang til filerne igen.
Har du brug for hjælp til at navigere i UNIX-filer og rettigheder? Med Handyhand kan du nemt oprette din opgave gratis og få bud fra dygtige hjælpere på få minutter. Få den støtte, du har brug for, til at løse dine udfordringer med UNIX.