Спасибо LJKims за ссылку, она помогает мне ответить на мой собственный вопрос. Я забыл, что бит suid/sgid также может быть установлен для каталогов.
Согласно документации GNU coreutils файлы и каталоги, созданные в каталоге suid -, наследуют владельца каталога (каталоги sgid -, очевидно, наследуют группу ). Таким образом, если вы хотите избежать такого поведения, установка noexec и nosuid в точке монтирования имеет смысл .
Для полноты картины :в моих тестах на текущем Debian бит suid для каталогов не действует, но только бит sgid заставляет файлы/каталоги наследовать группу каталога.
# mkdir /test
# chmod 6777 /test
# ls -ld /test
drwsrwsrwx 2 root root 4096 Jun 10 18:50 /test
$ mkdir /test/foo; touch /test/bar
$ ls -l /test
-rw-r--r-- 1 user root 0 Jun 10 18:51 bar
drwxr-sr-x 2 user root 4096 Jun 10 18:51 foo
Редактировать:Для полноты картины :Параметр монтирования nosuid не влияет на каталоги sgid -(в Debian 8 по крайней мере ).
# mount -o loop,nosuid test.img /test
# mkdir /test/foo
# chmod 2777 /test/foo
$ touch /test/foo/bar; mkdir /test/foo/baz
$ ls -l /test/foo
-rw-r--r-- 1 user root 0 Jun 12 09:46 bar
drwxr-sr-x 2 user root 4096 Jun 12 09:46 baz
Вот решение, которое мне помогло:
/etc/modprobe.d/radeon.conf
:blacklist radeon
/etc/modprobe.d/amdgpu.conf
следующие утверждения:options amdgpu si_support=1
options amdgpu cik_support=1
После этого сообщение об ошибке исчезло.