Владелец / usr / lib не является пользователем root

Ошибка программы Virtualbox:

Не удалось открыть сеанс для виртуальной машины .... Не удалось загрузить VMMR0.r0 (VERR_SUPLIB_OWNER_NOT_ROOT).

Вывод терминала:

balazs@inspiron:/usr$ ls -l
total 164
drwxr-xr-x   2 root   root   69632 Oct 12 12:27 bin
drwxr-xr-x   2 root   root    4096 Apr 24 19:04 games
drwxr-xr-x  81 root   root   12288 Sep 29 11:57 include
drwxr-xr-x 200 balazs balazs 36864 Oct 12 12:27 lib
drwxr-xr-x   4 root   root    4096 May 23 10:43 lib32
drwxr-xr-x  12 root   root    4096 Oct  3 14:02 local
drwxr-xr-x   2 root   root   12288 Oct 10 19:17 sbin
drwxr-xr-x 337 root   root   12288 Oct 12 12:27 share
drwxr-xr-x  11 root   root    4096 Oct 12 12:27 src

Я ничего не изменил. Может быть, какое-то другое установленное программное обеспечение все испортило. Но я думаю, что / usr / lib должен принадлежать пользователю root. Внутри папки все принадлежит пользователю root.

balazs@inspiron:/usr/lib$ ls -l | less
total 196232
drwxr-xr-x  2 root   root         4096 Apr 24 19:03 accountsservice
drwxr-xr-x  7 root   root         4096 Jul 16 12:49 ADM_plugins
drwxr-xr-x  3 root   root         4096 Apr 24 19:04 aisleriot
drwxr-xr-x  2 root   root         4096 Apr 24 19:04 apg
drwxr-xr-x  2 root   root         4096 May 28 01:50 apr-util-1
drwxr-xr-x  4 root   root         4096 Apr 24 19:02 apt
drwxr-xr-x  2 root   root        12288 Apr 24 19:03 aspell
drwxr-xr-x  2 root   root         4096 Apr 24 19:03 at-spi2-core
-rw-r--r--  1 root   root        34512 Jul 11 07:51 attica_kde.so
drwxr-xr-x  2 root   root         4096 Apr 24 19:04 avahi

Как мне это исправить?

Боюсь, что сломаю ОС. Я сделал sudo chown для этой папки один раз, и мне пришлось переустанавливать все, потому что sudo не принадлежал root и т.д. (год назад) Я решил не использовать Virtualbox, но теперь он мне нужен. Любая помощь?

0
задан 12 October 2013 в 14:56

3 ответа

Используйте chown для изменения владельца:

sudo chown root:root /usr/lib

Это изменит владельца каталога /usr/lib на root.

0
ответ дан 12 October 2013 в 14:56

Использование:

sudo chown root.root /usr /usr/lib

Нужна ли вам гарантия того, что /usr и /usr/lib имеют владельца root для пользователя и группы? Обычно вы можете найти пользователя 501.501 в этих каталогах.

0
ответ дан 12 October 2013 в 14:56

Вы можете попробовать эту команду:

sudo chmod 4711 /usr/lib/virtualbox/Virtualbox

Здесь ссылка, которая решила мою проблему, похожую на вашу.

Надеюсь, это решит вашу проблему.

0
ответ дан 12 October 2013 в 14:56

Другие вопросы по тегам:

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