Подтвердить что ты не робот

Sudo: эффективный uid не равен 0, sudo установлен setuid root?

Я пытаюсь создать пакет deb из корневых файлов LXC и после его создания Я хочу установить этот пакет на любой компьютер. До этого момента я достиг упаковки и установки пакета deb, однако после установки LXC пакет, я не могу быть суперпользователем в этом lxc. Я получаю эту ошибку, когда использую "sudo" .

sudo: эффективный uid не равен 0, sudo установлен setuid root?

Заранее спасибо.

4b9b3361

Ответ 1

У меня просто была такая же самая точная проблема в Mac OS после странного решения прикрутить мою собственную систему, выполнив: sudo chmod -R /usr/bin. Если этот чужой случай просто откроет Дисковая утилита, выберите свой диск с ОС ( "Macintosh HD" в моем случае), перейдите на вкладку Первая помощь, затем нажмите Восстановить диск Разрешения, подождите несколько, и все должно быть исправлено.

Ответ 2

В двоичном коде sudo нет флага setuid, как он правильно догадался. Как root, попробуйте:

chmod u+s /usr/bin/sudo

Пользователи OSX:

Для всех, кто приземляется здесь из поисковых систем: , это не способ исправить систему OSX, которую вы нарушили. Вопрос ориентирован на Linux - подсказка, тег lxc - и для этого и нужен этот ответ. Ответ, предоставленный Густаво Матиасом, может помочь: -)

Ответ 3

@cnicutar предоставил ответ

На хосте Ubuntu 14.04 следующие обработанные

    Exit the container
    Stop the container

Теперь, когда вы находитесь на хосте, установите флаг

sudo chmod u+s /var/lib/lxc/<container_name>/rootfs/usr/bin/sudo

Проверьте флаг

sudo ls -l /var/lib/lxc/<container_name>/rootfs/usr/bin/sudo
-rwsr-xr-x 1 root root ... ... var/lib/lxc/<container_name>/rootfs/usr/bin/sudo

Запустите контейнер и войдите в консоль. Вы должны выполнить

sudo apt-get install <package>

Ответ 4

У меня был этот проплм сегодня, и я решил это с помощью выполнить следующую команду с помощью root

chmod u+s /usr/bin/sudo

Надеюсь, это поможет вам!

Ответ 5

Эта ошибка также может быть вызвана использованием скрытой оболочки ssh для пользователя. Попробуйте не ограничивать сеанс оболочки, если это так.