我目前正在进行 OverTheWire Bandit 挑战,需要您的帮助。挑战要求我找到一个文件:由用户 bandit7 拥有,由组 bandit6 拥有,大小为 33 字节。
我不明白我会如何做前两个,但第三个会是;find -size 33c
我将如何查找文件是否由用户 bandit7 拥有并且由组 bandit6 拥有?我希望你没有给我确切的命令,但我可以在哪里学习这些命令,因为我想真正学习如何做到这一点而不是被填鸭式的。
非常感谢您的所有帮助。右
答案1
如果您需要解决6级, 见下文...
- 首先,转到根目录使用 ”光盘 /“ 命令。
- 接下来,使用以下命令。 :- ”寻找 。 -大小 33c -用户 bandit7 -组 bandit6 | grep bandit7”
- 在一大堆 Permission Denied 错误中,你可以看到一条路径“./var/lib/dpkg/info/bandit7.password”。
- 最后,猫那条路。 ”猫 ./var/lib/dpkg/info/bandit7.password”。现在,你已经完成了6级。
答案2
find dir -size 33c -user bandit7 -group bandit6