Junior
Kādas piekļuves tiesības tiek iestatītas pēc noklusējuma, izveidojot failu?
sobes.tech AI
Atbilde no AI
Noklusējuma atļaujas jaunam failam ir noteiktas pēc umask vērtības.
Umask ir oktāls skaitlis, kas norāda piekļuves bitus, kuri tiks izslēgti, izveidojot failu vai direktoriju. Tas darbojas kā maska.
Piekļuves tiesību aprēķināšanas formula:
- Failiem:
666(visas tiesības īpašniekam, grupai, citiem) -umask. - Katalogiem:
777(visas tiesības īpašniekam, grupai, citiem) -umask.
Maksimālās tiesības failam: rw-rw-rw- (666 oktālajā sistēmā).
Maksimālās tiesības katalogam: rwxrwxrwx (777 oktālajā sistēmā).
Piemēram, ja umask ir 0022:
- Failam:
666-022=644. Tiesības būsrw-r--r--. - Katalogam:
777-022=755. Tiesības būsrwxr-xr-x.
Parasti umask tiek iestatīts shell inicializācijas failos, piemēram, .bashrc vai .profile.
Lai apskatītu pašreizējo umask vērtību, var izmantot šo komandu:
# Parāda pašreizējo umask vērtību oktālajā formātā (standarta)
umask
Lai iestatītu jaunu umask vērtību:
# Iestata umask uz 027
umask 027