Erstellen Sie einen eingeschränkten Linux (ssh) -Login / -benutzer mit Lesezugriff auf nur eine Datei
351
Moshe9362
Ich schaffe eine Herausforderung für das Hacken als Projekt an der Universität.
In der Mitte der Herausforderung erhalten die Herausforderer einen Benutzernamen "guest" und ein Kennwort, um eine meiner virtuellen Linux-Maschinen einzugeben (über ssh).
Ich möchte, dass dieser "Gast" nur eine bestimmte Datei lesen kann (nur lesen und nicht ändern oder löschen), und ich möchte auch sicherstellen, dass dieser Benutzer keine anderen Verzeichnisse schreiben, lesen, erstellen, löschen oder ändern kann und Dateien (außer der einen bestimmten Datei, die ich zuvor erwähnt hatte).
Wie erstelle ich einen solchen Benutzer und eine solche Datei?
Eine nützliche Ressource ist diese Antwort: https://superuser.com/questions/149404/how-can-i-create-an-ssh-user-who-only-hat-permission-to-access-specific-folders. Es gibt auch eingeschränkte Versionen von Shells rsh rbash rzsh usw., wenn eine Sftp-Chroot zu eingeschränkt ist.
hyph vor 7 Jahren
0
@Hyph Danke für diese Ressource. Die Bedeutung dieser Stufe besteht darin, dass grep / find richtig verwendet wird, um die bestimmte Datei zu finden. Ich denke, dass Sftp zu sehr auf mich beschränkt ist. Ich werde mir die Muscheln ansehen, die Sie oben erwähnt haben, danke.
Moshe9362 vor 7 Jahren
0
[Lesen Sie dies] (https://superuser.com/q/1164042/432690).
Kamil Maciorowski vor 7 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4