15.2 Eingeschränkte Shell

Eine eingeschränkte oder restricted Shell ist dazu gedacht, den Benutzer in eine Umgebung zu versetzen, in der die Fähigkeit, sich zu bewegen und Dateien zu schreiben, stark eingeschränkt ist. Normalerweise wird sie für Gastzugänge verwendet. POSIX legt nicht fest, dass Umgebungen eine eingeschränkte Shell anbieten müssen, da »diese nicht die Sicherheitseinschränkungen bietet, die durch die historische Dokumentation suggeriert werden«. Nichtsdestotrotz verfügen sowohl ksh93 als auch bash über diese Einrichtung. Wir beschreiben sie hier für beide Shells.

Wenn sie als rksh (oder mit der Option -r) aufgerufen wird, agiert ksh93 als eingeschränkte Shell. Sie können die Login-Shell eines Benutzers einschränken, indem Sie den ...

Get Klassische Shell-Programmierung now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.