Junior — Middle
Как да управляваме правата за достъп до файловете в операционната система Linux?
sobes.tech AI
Отговор от AI
В Linux правата за достъп до файлове се управляват чрез три типа права: четене (r), писане (w) и изпълнение (x), които се назначават на три категории потребители:
- Собственик на файла
- Групата, към която принадлежи файлът
- Всички останали потребители
За преглед на правата се използва командата ls -l, например:
-rw-r--r-- 1 потребител група 1234 10 май 12:00 file.txt
За промяна на правата се използва командата chmod, например:
chmod u+x file.sh # Добавяне на право за изпълнение за собственика
chmod go-r file.txt # Премахване на право за четене за групата и останалите
За промяна на собственика и групата се използват командите chown и chgrp:
chown новпотребител file.txt
chgrp новгрупа file.txt
По този начин управлението на правата позволява да се контролира кой и по какъв начин може да взаимодейства с файловете в системата.