awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 Repos

Awesome GitHub RepositoriesProcess User Isolation

Configuration of OS-level user and group identities for child processes to ensure system security and permissions.

Distinct from User Identity Management: Shortlist candidates focus on Git identity or generic user management; this is about OS-level process UID/GID isolation.

Explore 4 awesome GitHub repositories matching operating systems & systems programming · Process User Isolation. Refine with filters or upvote what's useful.

Awesome Process User Isolation GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • chenhg5/cc-connectAvatar von chenhg5

    chenhg5/cc-connect

    12,915Auf GitHub ansehen↗

    cc-connect is an AI agent messaging bridge and session manager that connects local AI coding agents to third-party messaging platforms. It acts as a multimodal AI chat relay and a OneBot protocol gateway, allowing users to control local AI agents remotely via a variety of chat interfaces. The project distinguishes itself by providing a remote AI agent controller that enables the management of agents through slash commands and a web management dashboard. It supports multi-tenant project orchestration and session-based context isolation, ensuring that independent conversation threads are mainta

    Spawns agent processes under specific Unix user identities to enforce filesystem and permission boundaries.

    Go
    Auf GitHub ansehen↗12,915
  • roadrunner-server/roadrunnerAvatar von roadrunner-server

    roadrunner-server/roadrunner

    8,473Auf GitHub ansehen↗

    RoadRunner is a high-performance application server and process manager designed to serve PHP applications using a persistent worker model. It eliminates bootload overhead and initialization time by keeping application processes alive between requests, acting as a protocol-agnostic proxy that routes traffic to a pool of supervised workers. The server is built with a plugin-based modular architecture, allowing it to be extended with custom Go plugins and compiled into tailored binaries. It distinguishes itself by providing a unified execution model for a wide array of communication protocols,

    Starts worker processes under a designated Linux user identity to enforce correct system permissions and isolation.

    Goapplication-servergolanghacktoberfest
    Auf GitHub ansehen↗8,473
  • projectatomic/bubblewrapAvatar von projectatomic

    projectatomic/bubblewrap

    7,731Auf GitHub ansehen↗

    Bubblewrap ist ein unprivilegiertes Sandbox-Ausführungsdienstprogramm für Linux, das Prozesse vom Host-System isoliert. Es schafft sichere Umgebungen durch die Nutzung von Linux-Namespaces zur Trennung von Systemressourcen, einschließlich Netzwerk-, PID- und IPC-Stacks. Das Projekt zeichnet sich dadurch aus, dass es die Ausführung nicht vertrauenswürdiger Software ermöglicht, ohne Root-Rechte auf der Host-Maschine zu erfordern. Es verhindert Privilegienerweiterungen durch Deaktivierung der Ausführung von setuid-Binärdateien und verwendet Benutzeridentitäts-Mapping, um Prozessberechtigungen vom Host-Betriebssystem zu isolieren. Das Tool verwaltet eine umfassende Sicherheitsoberfläche, die Dateisystem-Zugriffskontrolle zur Einschränkung der Verzeichnissichtbarkeit und schreibgeschützte Berechtigungen umfasst. Es reduziert zudem die Angriffsfläche des Kernels durch seccomp-Systemaufruf-Filterung.

    Redefines user and group identities to isolate process permissions from the host operating system.

    C
    Auf GitHub ansehen↗7,731
  • tianon/gosuAvatar von tianon

    tianon/gosu

    4,978Auf GitHub ansehen↗

    gosu ist ein Go-basierter Benutzeridentitäts-Switcher und Prozess-Wrapper, der darauf ausgelegt ist, Befehle unter einer spezifischen Benutzer- und Gruppenidentität auszuführen. Er fungiert als leichtgewichtiges Binary für den Wechsel von Benutzeridentitäten und das Weiterleiten von Signalen vor der Ausführung eines Zielprozesses. Das Tool konzentriert sich auf die Optimierung von Container-Entrypoints und das Benutzermanagement innerhalb von Docker-Containern. Es ermöglicht die Ausführung von Prozessen als Nicht-Root-Benutzer und stellt gleichzeitig sicher, dass Betriebssystemsignale den Kindprozess erreichen und der Zielbefehl als primärer Prozess etabliert wird. Das Dienstprogramm verwaltet das Umschalten der Linux-Prozessidentität und die Ausführung privilegierter Prozesse. Es nutzt Systemaufrufe für den Identitätswechsel und bietet Standard-Stream-Vererbung, um den Zielprozess mit den bestehenden Eingabe- und Ausgabeströmen zu verbinden.

    Starts commands under designated user and group identities to ensure OS-level process isolation.

    Shell
    Auf GitHub ansehen↗4,978
  1. Home
  2. Operating Systems & Systems Programming
  3. Process User Isolation