Durante uma instalação, foi sugerido que o grupo /lib
não é root
. Isso, claro, não soa bem e, como se viu, é ainda pior: o dono do /lib
não é root
.
Ao investigar, descobri que parece ser devido a um único arquivo:
christoph@christoph-pi:~$ ll / | grep christoph
drwxrwxr-x 23 christoph christoph 4096 Dec 8 16:30 lib/
christoph@christoph-pi:~$ ll /lib | grep christoph
drwxrwxr-x 23 christoph christoph 4096 Dec 8 16:30 ./
drwxrwxr-x 71 christoph christoph 36864 Dec 14 22:52 firmware/
christoph@christoph-pi:~$ ll /lib/firmware/ | grep christoph
drwxrwxr-x 71 christoph christoph 36864 Dec 14 22:52 ./
drwxrwxr-x 23 christoph christoph 4096 Dec 8 16:30 ../
-rw-rw-r-- 1 christoph christoph 35976 Feb 27 2016 BCM43430A1.hcd
christoph@christoph-pi:~$ ll /lib/firmware/BCM43430A1.hcd | grep christoph
-rw-rw-r-- 1 christoph christoph 35976 Feb 27 2016 /lib/firmware/BCM43430A1.hcd
christoph
é o primeiro usuário e o único usuário regular (com o qual as pessoas geralmente fazem login, não usuários como messagebus
, nobody
ou root
) que foi criado durante a instalação do OS. Também é o único sudoer.
Como você provavelmente já adivinhou pelo nome do host, é um Raspberry Pi. Um Raspberry Pi 3, para ser preciso, e roda Ubuntu 16.04 Mate. No entanto, costumava executar uma versão anterior do Ubuntu Mate. Em 2016, atualizei essa instalação para 16.04. A versão anterior era 15.04 ou 15.10 (estou bastante confiante de que era 15.10, mas não tenho certeza).
/lib
? root
o usuário e o grupo de /lib
, /lib/firmware
e /lib/firmware/BCM43430A1.hcd
? Isso poderia impedir que algo funcionasse corretamente ou de alguma forma?