What is Nostr?
npub1l86…0ct6
2024-01-16 07:30:58

npub1l8…40ct6 on Nostr: TIL про очень интересные фичи прав в #unix ...

TIL про очень интересные фичи прав в #unix системах.

1. Есть sticky бит, который используется для ускорения запуска программ и защиты директорий. Если установлен на исполняемый файл, то после завершения работы программа не выгружается из памяти, чтобы быстрее запуститься в следующий раз. Если установлен на директорию, то пользователь может управлять только своими файлами в этой директории(например /tmp). Устанавливается с помощью chmod 1XXX <path>

2. SUID, GUID это "эффективный пользователь", то есть от чьего имени будет исполняться программа. Запустить может любой Вася(если прав хватает), но работать будет от имени/группы владельца файла. Может установить только root. Устанавливается с помощью chmod 2XXX для группы и chmod 4XXX для пользователя.
Author Public Key
npub1l86576kqtp26rcefpcpwy5f9pwf3tjln5yjhs9hrq2jhdhjr087q340ct6