Разница между SUID и SGID разрешениями в Unix заключается в том, что они позволяют исполняемому файлу выполняться с привилегиями владельца или группы: 1
- SUID (setuid) позволяет запустить программу с правами её владельца, а не с правами текущего пользователя. 5 Если установлен на исполняемый файл, то любой пользователь, который запускает его, получает права, определённые для владельца этого файла. 4
- SGID (setgid) позволяет выполнять программу с правами группы, которой принадлежит программа, а не с правами текущего пользователя. 5 Если установлен на исполняемый файл, то любой пользователь, который запускает его, получает права, определённые для группы владельца этого файла. 4