radeon не удалось возобновить vce после обновления до новейшего ядра Linux

Спасибо 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

0
07.08.2019, 22:43
1 ответ

Вот решение, которое мне помогло:

  1. Добавить драйверы не -AMD в черный список в файле/etc/modprobe.d/radeon.conf:
blacklist radeon
  1. Подставьте в /etc/modprobe.d/amdgpu.confследующие утверждения:
options amdgpu si_support=1
options amdgpu cik_support=1

После этого сообщение об ошибке исчезло.

0
28.01.2020, 03:24

Теги

Похожие вопросы