LINUX.ORG.RU

История изменений

Исправление vbr, (текущая версия) :

Программа, это то, что я запускаю в терминале, за вычетом скриптов. Скомпилированные файлы. То, что обычно валяется в /usr/bin и тд. То, на что можно повешать suid бит и он будет работать. Вероятно это ELF файл, который запускается через ld-linux.so, но это не точно, я никогда досконально не исследовал механизм запуска бинарников в линуксе, чтобы давать железобетонные определения. В контексте suid битов это то, что ядро запускает под привилегиями, отличными от привилегий родительского процесса, в частности под привилегиями рута.

Исходная версия vbr, :

Программа, это то, что я запускаю в терминале, за вычетом скриптов. Скомпилированные файлы. То, что обычно валяется в /usr/bin и тд. То, на что можно повешать suid бит и он будет работать. Вероятно это ELF файл, который запускается через ld-linux.so, но это не точно, я никогда досконально не исследовал механизм запуска бинарников в линуксе.