描述
在安装过程中,有人暗示/lib
我的组不是root
。这当然听起来不对,事实证明,情况更糟: 的所有者也不/lib
是root
。
经过调查,我发现这似乎是由于单个文件造成的:
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
是第一个用户,也是唯一一个在操作系统安装过程中创建的常规用户(常规用户 = 人们通常登录的用户,而不是像messagebus
、nobody
或 之类的用户)。root
它也是唯一的 sudoer。
您可能已经从主机名猜到了,它是 Raspberry Pi。准确地说,是 Raspberry Pi 3,它运行 Ubuntu 16.04 Mate。然而,它曾经运行的是 Ubuntu Mate 的早期版本。 2016 年,我将该安装升级到 16.04。以前的版本是 15.04 或 15.10(我非常有信心它是 15.10,但我不完全确定)。
我的问题
- 非 root 用户怎么会成为 的所有者呢
/lib
? root
将用户和组设置为/lib
、/lib/firmware
、 和是否安全/lib/firmware/BCM43430A1.hcd
?这会阻止某些东西正常工作或根本无法工作吗?