Sobes.tech
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

По този начин управлението на правата позволява да се контролира кой и по какъв начин може да взаимодейства с файловете в системата.