我从 Ubuntu Server 16.04 更新到 18.04,在完成所有其他配置修复之后,仍然有一件事困扰着我:
在我以前的版本中,启动后,[ OK ]
消息会消失,终端会在我认为的 tty1 上启动。我可以简单地登录并继续或离开它,屏幕会自动关闭。
这不会再发生了。tty1 仍然显示引导消息,我只能通过 tty6 访问 tty2 上的终端。有谁知道启动完成后如何在 tty1 上打开终端,或者自动切换到 tty2?
如果我的服务器显示在启动状态消息中,它不会关闭。
当我插入外部硬盘驱动器、插入 DVD 或尝试查看我的 USB 驱动器上的内容时,通常会出现异常行为。
文件系统安装良好。当我以root身份登录时sudo su
,我可以看到/media/casper/externaldrive
完美无缺的内容。但是,我的用户casper
不能。Ubuntu 会回复涉及到 location 的每一个动作Permission denied
:
casper@casper-desktop:/media$ ll /media/casper/externaldrive
ls: cannot access '/media/casper/externaldrive': Permission denied
我决定深入研究/media
文件夹的权限(问题)。作为casper
,我看到以下内容:
casper@casper-desktop:/media$ ls -alF
total 16
drwxr-xr-x 4 root root 4096 apr 21 17:47 ./
drwxr-xr-x 25 root root 4096 jul 29 15:43 ../
drwxr-x--- 3 root root 4096 aug 3 21:02 casper/
lrwxrwxrwx 1 root root 45 apr 21 17:47 .directory -> /etc/kubuntu-default-settings/directory-media
lrwxrwxrwx 1 root root 42 apr 21 17:47 .hidden -> /etc/kubuntu-default-settings/hidden-media
drwxr-xr-x 2 root root 4096 feb 29 23:56 home/
令我印象深刻的是它说total 16
,虽然最多只有 6 个列表。所以我再次运行命令,但是作为root
. 结果是一样的,很奇怪。(有人可以启发我吗?)
不管怎样,更让我印象深刻的是,这个/media/casper
目录不是我的,我也无法访问。我很想把chown -R
它排除在外,但在我控制住自己之后,我用谷歌搜索了“媒体用户文件夹不是我的帮助我”之类的东西。
花了一段时间,但最后我偶然发现了这个线程,用户在其中解释了750 root:root /media/user
文件夹的用途。它确保只有 root 可以在那里挂载、查看和管理文件系统,其中个人权限更改为实际用户。
因此,如果我的信息是正确的,那么/media/casper/externaldrive
权限应该对我有利。我检查了,
root@casper-desktop:/media/casper# ll
total 12
drwxr-x--- 3 root root 4096 aug 3 21:02 ./
drwxr-xr-x 4 root root 4096 apr 21 17:47 ../
drwxrwxrwx 1 casper casper 4096 aug 3 20:20 externaldrive/
这似乎是事实。
所以这就是我卡住的地方。文件系统在目录树中一直对我有权限,但我无法访问单个文件。CD 和 USB 驱动器也是如此。
谁能帮我取用我的宝贝?
哦,顺便说一句。上述线程谈到这些/media/user
文件夹上的 ACL,由+
常规权限后的 a 表示,例如drwxr-x---+ 3 root root
. 我的系统没有显示这个。这些文件夹上的 ACL 是 Ubuntu 的标准还是用户有特殊的事情发生,我是否应该担心这是我的问题所在?
谢谢阅读。