Приветствую тебя, авантюрист. Сегодня мы закончим тему доступа к файлам. В предыдущих статьях мы разобрали основные механики и инструменты работы с правами доступа. Но в linux системах есть еще несколько интересных моментов, которые используются не так часто, но знать о них нужно. Иногда при администрировании системы возникает необходимость дать пользователю права на выполнение какого-либо файла с правами root. На Windows эта ситуация означала бы, что тебе придется каждый раз бегать к пользователю и вводить пароль администратора. Или дать пользователю роль администратора, что недопустимо. В linux же системах существуют механизмы, которые позволяют дать повышенные права на отдельный файл или команду для обычного пользователя. SETUID Бит доступа SETUID дает возможность запускать файл на исполнение от имени владельца файла. Например, именно так работает программа sudo. Если мы посмотрим на нее через ls, то увидим что вместо ключа x стоит ключ s. Это и означает, что у данного
Права доступа на файлы. Часть 3. Специальные биты разрешений SETUID, SETGID и Sticky bit
9 февраля 20239 фев 2023
801
2 мин