в Linux есть SUID, SGID и sticky bits для разрешений каталога.
Я абсолютно ясно о липкой и SGID бит на файлы или папки.
но что произойдет, если я применю бит SUID к каталогу?
например, если я применяю SGID-бит к файлу, процесс, который запускается с этим файлом, будет использовать эффективный идентификатор группы группы файла, а не основную группу пользователя, вызывающего файл. То же самое, если применить SUID бит на файле: он будет работать с владельцем в качестве эффективного пользователя.
это изменится, как только вы примените SGID бит на каталог, например chmod -R 2770 /var/testdir/
. Теперь все новые файлы и папки, которые будут созданы в /var/testdir/
унаследует ту же группу, как /var/testdir/
даже если основная группа создателя отличается. Кроме того, подкаталоги наследуют бит SGID.
но что произойдет, если применить бит SUID к каталогу? Я не нашел никакой информации для этого случай.
кроме того, что произойдет, если применить SGID и SGID бит на той же папке?