Arch Linux sudo не работает в графическом режиме

Arch Linux sudo не работает в графическом режиме

У меня странная проблема.

Персональная виртуальная машина ArchLinux kernel 4.11.2-1-ARCH, мой обычный вход в систему имеет доступ sudo и прекрасно работал до прошлых выходных.

Сегодня, когда я выполнил sudo, он выдал следующее сообщение об ошибке

sudo: effective uid is not 0, is /usr/bin/sudo on a file system with the 'nosuid' option set or an NFS file system without root privileges?

su -тоже не работает. Да, я знаю пароль root, так как могу войти как root из консоли.

su -связанные журналы

May 29 15:26:58 Arch unix_chkpwd[882]: check pass; user unknown
May 29 15:26:58 Arch unix_chkpwd[882]: password check failed for user (root)

Однако если я войду через ssh, то я смогу выполнить sudo все команды без проблем. Я изменил systemctlцель с graphical.targetна multi-user.target, и sudo снова заработало.

Мой менеджер рабочего стола — Enlightenment.

Есть идеи?

Спасибо

решение1

Это проблема с Enlightenment и новым ядром 4.11.X. См. доску Enlightenmentздесь.

Это уже былосообщилив Arch - промежуточное исправление до того, как появится апстрим, - это пересборка ядра с предоставленным там патчем.

Хотя я лично не использую Enlightenment, я запускаю Arch с ядром LTS из-за таких проблем. (Текущее ядро ​​LTS — 4.9.30)

решение2

Это может кому-то помочь. Если ваш пароль не работает, хотя он правильный, попробуйте выполнить.

faillock --reset

Связанный контент