Likes Likes:  0
Resultaten 1 tot 15 van de 16
Pagina 1 van de 2 1 2 LaatsteLaatste
Geen
  1. #1
    Programma op afstand starten
    geregistreerd gebruiker
    653 Berichten
    Ingeschreven
    14/02/04

    Locatie
    Delft

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: X
    KvK nummer: 27284466
    Ondernemingsnummer: nvt

    Thread Starter

    Programma op afstand starten

    Hoe is het mogelijk om een programma op afstand te starten en te killen ?
    Ik dacht zelf om het te doen via een php script die ik op afstand aanvraag, maar het programma draait alleen onder root en moet in de background geplaatst worden.

    Mij werd sudo aangeraden, maar daar kom ik niet helemaal uit.

    Jullie enige idee hoe ik dit kan oplossen ?

    Ik draai Linux Debian met Apache.

  2. #2
    Programma op afstand starten
    geregistreerd gebruiker
    77 Berichten
    Ingeschreven
    05/07/05

    Locatie
    Arnhem Centraal

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: 09136891
    Ondernemingsnummer: 'nvt'

    Als je iets wilt gaan start/killen dan is het handigste dit gewoon via ssh te doen. (te inloggen).

    met sudo voer je zegmaar een commando als root uit, wil je een programma in de achtergrond laten draaien, dan kan je bv screen gebruiken.

  3. #3
    Programma op afstand starten
    geregistreerd gebruiker
    653 Berichten
    Ingeschreven
    14/02/04

    Locatie
    Delft

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: X
    KvK nummer: 27284466
    Ondernemingsnummer: nvt

    Thread Starter
    Ik weet dat het natuurlijk via SSH kan, dat was mijn vraag niet echt.

    Er zijn 5-10 mensen die ook het programma moeten kunnen starten en killen, ik ga ze natuurlijk niet allemaal shell access geven.

    Dus is er een manier zodat zij het programma kunnen starten zonder shell access te hebben ?

  4. #4
    Programma op afstand starten
    Cloud en Datacenters
    1.442 Berichten
    Ingeschreven
    11/06/05

    Locatie
    Zoetermeer

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    10 Berichten zijn liked


    Bedrijf: Technotop Internet BV
    URL: www.technotop.nl
    Registrar SIDN: nee
    ISPConnect: JA
    KvK nummer: 55349323
    Ondernemingsnummer: nvt

    Origineel geplaatst door Sinan
    Ik weet dat het natuurlijk via SSH kan, dat was mijn vraag niet echt.

    Er zijn 5-10 mensen die ook het programma moeten kunnen starten en killen, ik ga ze natuurlijk niet allemaal shell access geven.

    Dus is er een manier zodat zij het programma kunnen starten zonder shell access te hebben ?
    oooh, ik dacht dat je zelf niet wist hoe je dit moest killen en opstarten

    Nee sorry ik zou het niet zo 1 2 3 weten. Heb de post hier boven ook even verwijderd aangezien er toch geen info in stond die je nodig hebt.

    Succes met zoeken.
    Technotop Internet BV - Sinds 2005 gespecialiseerd in cloud en datacentra.

  5. #5
    Programma op afstand starten
    Geregistreerd Gebruiker
    4.755 Berichten
    Ingeschreven
    23/04/05

    Locatie
    Eindhoven

    Post Thanks / Like
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)
    353 Berichten zijn liked


    Naam: Toin Bloo
    Bedrijf: Dommel Hosting
    URL: www.dommelhosting.nl
    ISPConnect: Lid
    KvK nummer: 17177247

    Maak een php script of iets die een vlag zet in een bestandje. Met een cron script dat als root draait lees je deze vlag uit en start of stop je het programma. Dat kan helaas maar eens per minuut maar het is een makkelijke en veilige oplossing.

  6. #6
    Programma op afstand starten
    Your Supermicro Partner
    2.678 Berichten
    Ingeschreven
    05/04/03

    Locatie
    Belgium

    Post Thanks / Like
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)
    11 Berichten zijn liked


    Naam: Van Impe Philippe
    Bedrijf: Ahead-IT
    Functie: Account management & sales
    URL: https://www.ahead-it.eu
    Registrar SIDN: nee
    Ondernemingsnummer: 867369149

    Maak een nieuwe shell aan in bash code die enkel dat script kan stoppen/starten door bv gebruik te maken van screen, en maak dan een user aan die enkel met deze shell kan starten.

    De user heeft geen mogelijkheid om andere commado's uit te voeren, want de shell ondersteund die niet...

  7. #7
    Programma op afstand starten
    geregistreerd gebruiker
    653 Berichten
    Ingeschreven
    14/02/04

    Locatie
    Delft

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: X
    KvK nummer: 27284466
    Ondernemingsnummer: nvt

    Thread Starter
    #include <sys/types.h>
    #include <unistd.h>

    main()
    {
    int olduid = getuid();
    setuid(0);
    system("/foo/bar");
    setuid(olduid);
    return 0;
    }

    Ik heb het bovenste stuk geprobeerd, maar dat gaat dus ook niet (wat wel hoort te werken).

    @Ahead-IT, de gebruikers zijn nogal een leek. Dit is helaas geen oplossing.
    Laatst gewijzigd door HostServe; 27/08/05 om 19:02.

  8. #8
    Programma op afstand starten
    geregistreerd gebruiker
    653 Berichten
    Ingeschreven
    14/02/04

    Locatie
    Delft

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: X
    KvK nummer: 27284466
    Ondernemingsnummer: nvt

    Thread Starter
    C code werkt toch wel
    Compile moest onder root, daarna chmod +s, daarna is het te draaien onder andere accounts

  9. #9
    Programma op afstand starten
    Elexis
    1.399 Berichten
    Ingeschreven
    04/10/03

    Locatie
    Veenendaal

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: 30191154
    Ondernemingsnummer: nvt

    Hey, deze code ken ik..
    Heb ik die gister niet voor jou geschreven op irc?

  10. #10
    Programma op afstand starten
    geregistreerd gebruiker
    653 Berichten
    Ingeschreven
    14/02/04

    Locatie
    Delft

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: X
    KvK nummer: 27284466
    Ondernemingsnummer: nvt

    Thread Starter
    Origineel geplaatst door svbeek
    Hey, deze code ken ik..
    Heb ik die gister niet voor jou geschreven op irc?
    Zeer waarschijnlijk wel
    (Kom eigelijk ergens nog niet uit, ik zoek je wel eens op :P)

  11. #11
    Programma op afstand starten
    Solaris Sys*****
    1.364 Berichten
    Ingeschreven
    04/12/03

    Locatie
    Leiden

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Nee
    KvK nummer: 28071088
    Ondernemingsnummer: NVT

    Kan eventueel ook via webmin. Gebruiker logt in onder een eigen user-id, en krijgt 2 buttons. 1 voor stoppen en 1 voor starten van het progje.

  12. #12
    Programma op afstand starten
    geregistreerd gebruiker
    30 Berichten
    Ingeschreven
    15/05/04

    Locatie
    Almere

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Ik zou het toch met sudo doen. Een bash script maken voor het stoppen en het starten en dan gewoon 2 regeltjes in je /etc/sudoers bestand zetten:

    Cmnd_Alias SC=/path/naar/script
    apache ALL=NOPASSWD:SC

    apache is hier dus de user.
    Om dan uit te voeren in php:
    exec("sudo /path/naar/script");

  13. #13
    Programma op afstand starten
    geregistreerd gebruiker
    87 Berichten
    Ingeschreven
    08/08/04

    Locatie
    Gent

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: BE-0475.284.162
    Ondernemingsnummer: nvt

    als het altijd 1 en hetzelfde commando is, raad ik je aan om dit via SSH te doen, met vaste commando's bij een bepaalde sleutel. Dan kan een gebruiker met die sleutel enkel dat programma uitvoeren. Dit gebeurt door een nieuwe sleutel te maken en de authorized_keys file aan te passen van root.

    Met een programma als putty (windows) of via een kort bash-scriptje hoeven ze maar enkele keren te klikken of 1 commando uit te voeren.

  14. #14
    Programma op afstand starten
    geregistreerd gebruiker
    4 Berichten
    Ingeschreven
    29/08/05

    Locatie
    Amsterdam

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 34253459
    Ondernemingsnummer: nvt

    fusehost, hoe kan je er dan voor zorgen dat een gebruikder slechts alleen het betreffence commando mag runne, als de key in authorized_keys staat mag die gebruiker alles.

    Ik zou gewoon sudo gebruiken, die crontab oplossing is trouwens ook leuk bedacht.

  15. #15
    Programma op afstand starten
    geregistreerd gebruiker
    87 Berichten
    Ingeschreven
    08/08/04

    Locatie
    Gent

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: BE-0475.284.162
    Ondernemingsnummer: nvt

    Origineel geplaatst door rrooggiieerr
    fusehost, hoe kan je er dan voor zorgen dat een gebruikder slechts alleen het betreffence commando mag runne, als de key in authorized_keys staat mag die gebruiker alles.
    In je authorized_keys op de server kan je zetten wat die key kan. Als je daar een "command=..." aan toevoegt op de juiste manier, kan je enkel dat commando uitvoeren (bij elke login wordt dat commando hoe dan ook uitgevoerd, je krijgt dus geen prompt meer van je shell).

    Voor de details zou ik zeggen: google & man

Pagina 1 van de 2 1 2 LaatsteLaatste

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics