I databehandling er sticky bit (forkortet 'S') en tilladelsesattribut, der kan indstilles på en fil eller et bibliotek. Det styrer, hvem der kan slette eller omdøbe en fil eller et bibliotek og bruges typisk til at forhindre uønskede ændringer af filer eller mapper.
Klæbende lidt forklaret:
- Når den klæbende bit er indstillet, kan kun ejeren af filen eller mappen eller rodbrugeren (administratoren) slette eller omdøbe den.
- Når den sticky bit ikke er indstillet, kan enhver bruger med skrivetilladelser til mappen slette eller omdøbe filen eller mappen.
- Oprindeligt designet til Unix-operativsystemet, den sticky bit er stadig understøttet i Linux, macOS, FreeBSD og andre Unix-lignende systemer.
Almindelig brug af Sticky Bit:
1. Delte mapper :Den sticky bit bruges almindeligvis på delte mapper som /tmp eller /var/tmp for at forhindre almindelige brugere i at slette hinandens midlertidige filer.
2. Redaktører :Nogle teksteditorer, som f.eks. nano, kan indstille den sticky bit på en midlertidig fil for at forhindre den i at blive slettet, indtil editoren lukkes.
3. Sikrede placeringer :Den sticky bit kan indstilles på følsomme eller systemkritiske mapper for at forhindre uautoriserede brugere i at omdøbe eller flytte filer.
Indstilling af sticky bit giver ikke yderligere tilladelser til at slette eller omdøbe filer; dens primære formål er at begrænse andre i at gøre det.
Når det kommer til fil- og mappeejerskab og adgangstilladelser, bør system- og individuelle sikkerhedsretningslinjer følges for at sikre passende adgangskontrol og systemintegritet.