all options
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Source: gosu  ]

Package: gosu (1.10-1 and others)

Links for gosu

Screenshot

Debian Resources:

Download Source Package gosu:

Maintainers:

External Resources:

Similar packages:

Simple go-baseret setuid+setgid+setgroups+exec

Dette er et meget simpelt værktøj, som er vokset ud fra det simple faktum at »su« og »sudo« har en meget mærkelig og ofte irriterende TTY og signalvideresendende opførsel. De er også komplekse at sætte op og bruge (specielt »sudo«), hvilket giver en stor ekspressivitet, men ikke kan bruges hvis alt du skal er at »kør dette specifikke program som denne specifikke bruger og kom ud af datakanalen«.

Grundlaget for hvordan »gosu« fungerer er stjålet direkte fra hvordan Docker/libcontainer selv starter et program inden i en container (og faktisk bruger »/etc/passwd«-behandlingskode direkte fra libcontainers kodebase).

Når først bruger/gruppe er behandlet, så skifter vi til den bruger, så »exec« (kører) vi de specificerede processer og »gosu« er ikke længere til stede eller involveret i proceslivscyklussen overhovedet. Dette undgår alle problemstillingerne ved signalvideregivelse og TTY, og placerer dem i processen ved at igangsætte »gosu« og processen startet af »gosu«, hvor de hører til.

Other Packages Related to gosu

  • depends
  • recommends
  • suggests
  • enhances

Download gosu

Download for all available architectures
Architecture Version Package Size Installed Size Files
amd64 1.10-1+b23 511.0 kB1,626.0 kB [list of files]
arm64 1.10-1+b23 450.3 kB1,554.0 kB [list of files]
armhf 1.10-1+b23 451.3 kB1,391.0 kB [list of files]
i386 1.10-1+b23 490.3 kB1,402.0 kB [list of files]