我正在尝试从已上交的计算机中找到所有者姓名,以便将其归还。我不熟悉 Linux,并且更希望能够将我定向到实际文件系统中的某个位置,而不是命令,这样我就可以避免打开它,因为我可以通过写阻止程序访问驱动器。
答案1
/etc/passwd
是系统的用户列表,并且有一个可选的全名字段。即使不包含他们的真实姓名,您也可以从用户名中找出一些信息。 “1000”是一个常见的用户 ID 值,因此请查找类似的行
jason:x:1000:1000:Jason Lastname,,,:/home/jason:/bin/bash
如果您想要超越系统级文件并开始窥探其文档,则用户的主目录将位于/home/username/
.从那里,像Desktop
和 一样的常见目录Documents
将保存文件,就像在任何其他 PC 上一样,这些文件将在桌面视图中可见,或者可以从应用程序的文档菜单中快速访问。例如,如果是学生,您可能会在 Documents/ 中找到按班级名称或学期排序的文件夹,打开其中可能会找到学生的姓名。
@Anony-Mousse 提出了一个很好的建议:如果这台计算机主要用作连接其他计算机的 shell,您可以检查它们的命令行历史记录以获取线索,例如您可能能够进行比较的服务器上的登录名。命令行历史记录通常存储在主目录中名为.history
或 之类的文件中.bash_history
。