非root用户拥有的`/lib/firmware/BCM43430A1.hcd`

非root用户拥有的`/lib/firmware/BCM43430A1.hcd`

描述

在安装过程中,有人暗示/lib我的组不是root。这当然听起来不对,事实证明,情况更糟: 的所有者也不/libroot

经过调查,我发现这似乎是由于单个文件造成的:

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是第一个用户,也是唯一一个在操作系统安装过程中创建的常规用户(常规用户 = 人们通常登录的用户,而不是像messagebusnobody或 之类的用户)。root它也是唯一的 sudoer。

您可能已经从主机名猜到了,它是 Raspberry Pi。准确地说,是 Raspberry Pi 3,它运行 Ubuntu 16.04 Mate。然而,它曾经运行的是 Ubuntu Mate 的早期版本。 2016 年,我将该安装升级到 16.04。以前的版本是 15.04 或 15.10(我非常有信心它是 15.10,但我不完全确定)。

我的问题

  1. 非 root 用户怎么会成为 的所有者呢/lib
  2. root将用户和组设置为/lib/lib/firmware、 和是否安全/lib/firmware/BCM43430A1.hcd?这会阻止某些东西正常工作或根本无法工作吗?

相关内容