当我插入外置硬盘、插入 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
Run Code Online (Sandbox Code Playgroud)
我决定深入研究/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 …Run Code Online (Sandbox Code Playgroud) 为什么 Ubuntu 和许多其他 Linux 发行版将默认挂载点从/media 到/media/$USER
示例我插入一个 USB 驱动器,它的名字是EXT4-250GB-USB用来显示的,/media/EXT4-250GB-USB但现在它显示在/media/z/EXT4-250GB-USB
这是为什么,背后的原因是什么?
意外地,当移动到已安装的卷并键入ll(别名为ls -laF)
:/media/username/DATA$ ll
total 153
drwxrwxrwx 1 username username 8192 Sep 1 20:32 ./
drwxr-x---+ 3 root root 4096 Sep 3 08:14 ../
drwxrwxrwx 1 username username 12288 Jul 26 22:29 documents/
drwxrwxrwx 1 username username 16384 Sep 2 02:01 downloads/
Run Code Online (Sandbox Code Playgroud)
我有这个有趣的部分: drwxr-x---+ 3
我理解部分drwxr-x---,但其他部分+ 3是什么意思?
Ps:我使用的是 Ubuntu 16.04 x86