O dono de / usr / lib não é root

0

Erro no programa do Virtualbox:

Failed to open a session for the virtual machine .... Failed to load VMMR0.r0 (VERR_SUPLIB_OWNER_NOT_ROOT).

Saída do terminal:

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

Eu não mudei nada. Talvez algum outro software instalado estragou tudo. Mas eu acho que o / usr / lib deve ser de propriedade do root. Dentro da pasta, tudo é de propriedade do 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

Como devo corrigir isso?

Eu temo que eu quebre meu sistema operacional. Eu fiz o sudo chown naquela pasta uma vez e tive que reinstalar tudo porque o sudo não era de propriedade do root etc. (há um ano) eu decidi não usar o Virtualbox, mas agora eu preciso dele. Alguma ajuda?

    
por balazs 12.10.2013 / 12:56

3 respostas

5

Use chown para alterar o proprietário:

sudo chown root:root /usr/lib

Isso mudará o proprietário do diretório /usr/lib para o root.

    
por Radu Rădeanu 12.10.2013 / 13:02
0

Uso:

sudo chown root.root /usr /usr/lib

Você precisa garantir que /usr e /usr/lib estejam com o proprietário da raiz do usuário e do grupo? Normalmente você pode encontrar o usuário 501.501 neste diretório.

    
por Alexander Mitvix 12.05.2015 / 03:58
-2

Você pode tentar este comando:

sudo chmod 4711 /usr/lib/virtualbox/Virtualbox

Aqui é o link que resolveu meu problema, a bruxa é semelhante à sua.

Espero que isso resolva seu problema.

    
por Zhihong Fu 05.05.2017 / 12:04