Junior — Middle
Какво означават числовите стойности, използвани при настройка на правата за достъп с командата chmod?
sobes.tech AI
Отговор от AI
Числовите стойности в командата chmod задават правата за достъп до файлове и директории в системи, подобни на Unix. Всяко число е сумата от разрешенията за три категории потребители: собственик (user), група (group) и други (others).
Всяко разрешение се кодира с число:
- 4 — право за четене (r)
- 2 — право за писане (w)
- 1 — право за изпълнение (x)
Например, числото 7 (4+2+1) означава пълен достъп (четене, писане, изпълнение), 6 (4+2) — четене и писане, 5 (4+1) — четене и изпълнение.
Командата chmod 754 file ще зададе:
- на собственика: 7 (rwx)
- на групата: 5 (r-x)
- на останалите: 4 (r--)
По този начин, трите цифри последователно определят правата за собственика, групата и останалите.