← Back to team overview

sslug-teknik team mailing list archive

Apache og root-kommandoer

 

Jeg har efterhånden i et stykke tid kigget på, hvorledes man får apache til

at lave root-kommandoer (det er delvis lykkedes nu).....men der er lige

nogle ting jeg ikke har helt fod på :-/

Jeg ønsker grundliggende f.eks. at lave "adduser" fra apache - det lykkedes

også ganske fint, men så forsøgte jeg mig med smbpasswd - og det er nu jeg

ikke er helt klar over, om det er en syntaksfejl jeg laver eller et

rettighedsproblem....

Jeg har en PHP-side, som er som følger:

--------------------
PHP:
exec("/var/www/html/linux_kommandoer/scripts/samba_add $navn $password");
--------------------


--------------------
samba_add:
smbpasswd $navn << echo "$password"
--------------------


Som sagt adduser virker, men denne her virker desværre ikke - der kommer

følgende meddelse i /httpd/error:

--------------------
Old SMB password:machine 127.0.0.1 rejected the password change: Error was :

The specified password is invalid.
Failed to change password for apache
--------------------

Så vidt jeg kan se her, så forsøger APACHE at ændre sit eget password - det

er ikke meningen. Meningen er, at den skal oprette en ny sambabruger -

nemlig den bruger som man indtaster på siden i et teksfelt.....


Er der nogle, der kan hjælpe mig videre med min problematik - og er jeg på

TOTALT gal vej???


/Nikolaj Schulz
schulz@xxxxxxxxxx