我想为我的父母制作一个共享文件夹。
我使用 adduser 创建了一个系统用户,创建了一个我想用作共享文件夹的主文件夹。这个文件夹的名字是share,用户名是shareacc,让我和父母都属于那个组。所以碰巧里面的文件夹/home/share不属于shareacc。所以我用
chown -c shareacc:shareacc /home/share
Run Code Online (Sandbox Code Playgroud)
看起来主文件夹仍然不属于该组和/或用户。但是,如果我使用 nautilus 以 root 身份查找它,它会告诉我它确实属于该组。参见图像。左根,右根正常。
如何解决这个问题或者我做错了什么?
ls -la/home的输出是
/home$ ls -la
insgesamt 28
drwxr-xr-x 7 root root 4096 Dez 3 12:16 .
drwxr-xr-x 24 root root 4096 Nov 23 17:20 ..
drwxr-x--- 42 cornelius-admin sudo 4096 Dez 3 12:09 cornelius-admin
drwx------ 29 dorothea dorothea 4096 Nov 28 18:39 dorothea
drwxrwxr-x 3 root root 4096 Sep 8 21:12 .ecryptfs
drwxr-xr-x 20 paul paul 4096 Nov 28 13:34 paul
drwxr-xr-x 2 …Run Code Online (Sandbox Code Playgroud) 我使用的是 Ubuntu 16.04 系统,但不知何故在我的系统上使用了内核 4.10。我研究了这个uname -a输出是
Linux blackbox-H97-D3H 4.10.0-42-generic #46~16.04.1-Ubuntu SMP Mon Dec 4 15:57:59 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)
经过一番研究,我发现默认的 16.04 在 Linux 4.4 上运行,但有些人像我一样有 4.10。注意:我在 17 年 3 月安装了它,我听到有人在谈论这个内核会带来更新的 ISOS。(但如果这些内核在 17.04 的生命周期结束后不会得到支持,他们为什么要这样做?)
所以我的第一个问题是:这是怎么发生的,因为我不记得升级系统,我无法想象安装更新的内核,如果有的话我不应该在 4.13 上吗?你能告诉我这是怎么发生的吗?
然后是我问题的第二部分:根据这个,如果 4.10 内核没有为 Meltdown 和 Spectre 打补丁,那么我应该升级到 4.13,降级到 4.4,因为 16.04 上的大多数 PC 似乎都在这个内核上运行,或者做什么都没有(为什么要这样做)?