🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: nl.comp.os.linux
Article #199

Re: programma onder ander userID opstarten

#199
From: Pieter
Date: Thu, 26 Nov 1998 00:00
36 lines
1809 bytes
Lieven De Samblanx ([lieven]@bwa.be) wrote:
> Hallo,

> Hoe kan je bij het opstarten een programma onder een bepaald
> useraccount laten opstarten ?

De opstart bende wordt als root uitgevoerd; dus doe je iets als:
su postgres start-script
ergens wegzetten in /etc/rc.d/<distro-afhankelijke-crap>

> dan naar postgres --- is er overigens een manier om direkt su naar de
> paswoordloze user postgres te doen ?).

su postgress werkt niet? Heb je zeker een fascisten-su ofzo. Misschien moet
jezelf in groep wheel oid zetten? Kijk in de manpage van je su.

> tenzij dat op een of andere manier in die programma's ingecompileerd

Dat zal daar wel ingezet zijn ja, ze starten als root en doen een setuid call
ofzoiets. start maar eens op met strace... 

> is (maar wat doen ze dan als die user niet bestaat ?)

Dan zijn ze hardgrondig de lul. De programmeur zal wel een foutafhandeling 
hebben gemaakt voor dat geval. (Als het een BOFH was, dan zou ie zelf aan de
/etc/passwd kunnen gaan klussen, even usertje toevoegen..)

> Setuid is enkel om naar user root te wijzigen, of zit ik daar verkeerd
> ?

Nee, dat is het niet, ja, je zit verkeerd. Lees man setuid maar.A

--
Pieter Luteijn
""
+31703881424 
Technical Details
Message-ID: <bdfk37.18a.ln@ampersand.et.tudelft.nl>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <365fb578.9990563@wingate>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: 100a19,c2cdada1d00ac631
X-Google-Attributes: gid100a19,public
X-Google-Thread: fb7d6,c2cdada1d00ac631
X-Google-Attributes: gidfb7d6,public
From: luteijn@ampersand.et.tudelft.nl (Pieter)
Subject: Re: programma onder ander userID opstarten
Date: 1998/11/26
Message-ID: <bdfk37.18a.ln@ampersand.et.tudelft.nl>
X-Deja-AN: 416002168
References: <365fb578.9990563@wingate>
Followup-To: nl.comp.os.linux,be.comp.os.linux
Organization: Delft University of Technology
Newsgroups: nl.comp.os.linux,be.comp.os.linux