![读取我拥有的目录中不属于我的文件](https://linux22.com/image/1335158/%E8%AF%BB%E5%8F%96%E6%88%91%E6%8B%A5%E6%9C%89%E7%9A%84%E7%9B%AE%E5%BD%95%E4%B8%AD%E4%B8%8D%E5%B1%9E%E4%BA%8E%E6%88%91%E7%9A%84%E6%96%87%E4%BB%B6.png)
以特殊用户身份运行的守护进程创建了只有其用户可以读取的文件。该目录归我所有,并且我拥有该目录的写访问权限。有没有办法可以在没有 sudo 权限的情况下读取或复制这些文件?
答案1
您没有权限阅读它 - 因此,您无法阅读它。
您有权限更改目录 - 您可以重命名或删除该文件。
在某种程度上,您可以访问文件的名称,但不能访问其内容。
答案2
如果这是一个大问题,您可以启动实时光盘以迂回的方式读取它......
启动到 Live Disc(默认以 root 登录)并且(全部在终端中):
- 创建挂载点:mkdir /mnt/挂载点
- 如果您不知道您的分区,请查找:fdisk -l
- 安装它:挂载 /dev/sdaX /mnt/mountpoint
- 进入目录:cd /mnt/mountpoint/home/(用户名)/dir/fileYouCantRead
- 只需在 Less 中将文件读到终端即可:cat 文件YouCantRead | less
这将为你提供内容 — — 如果它足够重要以致于需要完成这个过程的话。