Toon posts:

[bash] apache-user nobody en sudo

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik wil via een webpagina een user toevoegen.
Hierbij wil ik gebruik maken van sudo en heb daarom het volgende geschreven:
code:
1
2
3
4
5
6
7
#!/bin/bash

echo 'content-type: text/html'
echo

echo 'test'
sudo groupadd testje

Via visudo heb ik het volgende toegevoegd:
nobody ALL=/usr/sbin/groupadd NOPASSWD: ALL
testuser ALL=/usr/sbin/groupadd NOPASSWD: ALL

Als ik nu mijn scriptje in bash aanroep onder gebruiker testuser wordt de groep netjes toegevoegd, op het moment dat ik het script via internet aanroep wordt er geen groep toegevoegd: alleen "test" word geecho'ed in de browser.
Zie ik hierbij iets over het hoofd, want het lijkt me sterk dat dit niet mogelijk is?

  • Mac_Cain13
  • Registratie: Juni 2003
  • Laatst online: 27-01 22:51
Hoe roep je dit script dan aan via internet?
Want zeker als het script gewoon wel werkt zal daar waarschijnlijk de fout zitten lijkt mij, surf je naar dit script toe?

(en dicht alsjeblieft wel alle veiligheidslekken want ik zie nogal wat ramp senario's :/)

  • imdos
  • Registratie: Maart 2000
  • Laatst online: 23-02 10:39

imdos

I use FreeNAS and Ubuntu

en misschien even het volledige path naar groupadd zetten :?

pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem


Verwijderd

Topicstarter
Ik heb het path er bij gezet, maar maakt geen verschil
het script wordt aangeroepen via http://ip/cgi-bin/test.sh

Wat voor veiligheidsrisico's zitten er aan het gebruik van sudo icm dit script?