Ciao a tutti, ho questa necessità:
Ho una centrale telefonica che gira sotto linux.
Ho la necessità di far eseguire all'avvio un comando che ho verificato che può essere solo lanciato dall'utente "mtcl". Nemmeno root lo può lanciare ( mi compare proprio un scritta in cui mi diece che per eseguirlo devo essere loggato come mtcl.......P.S. questo mi lascia un po' perplesso.... in che modo è realizzato questo sistema??? nel senso che io sapevo che root poteva fare tutto in una linux box.....o sbaglio????)
Cosi vorrei creare uno script che prima mi faccia un "su mtcl" cosi divento mtcl e poi eseguo il mio comando.
Ho provato a crearlo cosi
#!/bin/sh
su mtcl
/DHS3bin/oneshot/mtcl/tool rstcpl 1 2
Se lo lancio pro mi compare al prompt
#bash:
....e sta li e non fa nulla........
Idee??? mi è stato detto che cosi facendo apro una nuova sessione o qualcosa di simile.....
sta di fatto che comunque nn va.....
E' possibile fare cio' che chiedo????
Se non posso con uno script cambiare utente....sapete darmi una spiegazione del come solo "mtcl" ( che è un utente) possa fare un comando.....e root no?????? SI può cambiare questo??????
Grazie mille

Rispondi quotando
