当我插入外部硬盘驱动器,插入DVD或尝试查看USB驱动器上的内容时,通常会出现异常现象。
文件系统安装正常。当我以root用户身份登录时sudo su
,可以看到/media/casper/externaldrive
完全正常的内容。但是,我的用户casper
不能。Ubuntu回复涉及该位置的所有操作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
摆脱其中的麻烦,但是当我掌握了自己之后,我在Google上搜索了类似“媒体用户文件夹而不是我的帮助”之类的内容。
花了一段时间,但最后我偶然发现了这个线程,用户在其中解释了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的标准配置,还是用户有特殊情况发生?我是否应该担心这是我的问题所在?
谢谢阅读。
ls
通过该目录中的文件中使用总数的1KB模块,非递归。参见unix.stackexchange.com/a/4110/44281。
drwxr-x--- 3*
是什么意思?