Ciao a tutti, oggi in studio mi è stata domandata una cosa che non ho mai fatto ne tantomento so se sia possibile...
Mi è stato chiesto se è possibile avviare un programma in automatico all'avvio di Mandriva (e fin qui ok) ma tale programma va avviato da root.
è possibile evitare di inserire la password ogni volta che viene avviato?? siccome non ho saputo rispondere chiedo un vostro parere... in tal caso esiste qualche modo x evitare che venga richiesta? in fin dei conti l'unica operazione svolta da tale programma in root è lo shutdown...
> Domanda da 100.000.000, è un programma X o un programma testuale?? nel primo caso è praticamente impossibile.
da root niente e' impossibile: basta semplicemente usare il comando xauth per fare il merge del MIT-MAGIC-COOKIE-1 associato al display: se c'e' un utente collegato l'informazione si trova nel file .Xauthority nella home dell'utente, altrimenti nelle directory dedicate a tale scopo a seconda del gestore di login utilizzato (kdm, gdm, xdm, ecc.)
Comunque qualsiasi script che parte da init gira come root, quindi non vedo dov'e' il problema.
Pietro
Lo so che non è da mandriva però potresti farti uno script che utilizza sudo e poi il comando da eseguire. Io faccio così per far partire alcuni servizi sul mio pc.
Ciao ciao!!
Nicola
NiCk on Mandriva 2010.1 - Asus K61IC - P8700 - 4Gb Ram - KDE 4.4.3 - 2.6.33.5 - Nvidia GT_220M 1Gb - Linux registered user #496729 - www.nickworld.netsons.org
Guarda, visto che io avevo necessità di montare una NAS all'avvio, ma Mandriva non lo fa perchè a quanto pare da me la rete è l'ultima cosa che tira su, su consiglio di Moreno in /etc/rc.local (che è proprio l'ultimo script che viene eseguito all'avvio) ho messo ilmount della NAS e me la monta correttamente.
Ciauz
@maurelio79
ma non ho capito l'esempio... l'operazione da eseguire è lo shutdown.. che va eseguito quando l'utende deve spegnere tutto...
sarà che non so cosa sia NAS
@Nick78
ma se io do ad esempio
sudo shutdown -h 06:00
chiede lo stesso la password di root
grazie mille per la rapidità di risposta
NAS: http://it.wikipedia.org/wiki/Network_Attached_Storage
Ma non ho capito, tu all'avvio di Mandriva vuoi eseguire uno shutdown?? Comunque per montare una NAS (Condivisione NFS), dovrei avere i permessi di root.
Mettendo il comando
mount -a -t nfs nel file che ti ho detto, mi monta la condivisione di rete senza chiedermi nessuna password, quindi tutto quello scritto in quel file viene eseguito come utente root.
P.S.
Aspè, ma non ho capito, tu vuoi un comando che venga eseguito all'avvio di Mandriva? Giusto?
Ciao Mae,
se l'operazione è schedulabile puoi usare il crontab di root:
2010 Official - KDE 4.4.2 - Gnome 2.30.0 -- kernel 2.6.31.12 server on HP Pavilion dv5- AMD Athlon x2 - only official repo
no no allora è un programma artigianale che si avvia in automatico all'avvio, fra le varie opzioni vi è quella di spegnere il pc... ma quella
Il programma se vogliamo definire cosi rimpiazzerebbe la barra con il menu...
(secondo me è inutile, ma siccome mi è stato chiesto provo a vedere se si riesce)
grazie mille
Ciao
Domanda da 100.000.000, è un programma X o un programma testuale?? nel primo caso è praticamente impossibile.
Dovresti sviluppare un programma server eseguito con i permessi di root e poi un client grafico in userspace che comunica non il server, questo è l'unico modo serio di fare una cosa che mi viene in mente.
Ciao Ciao, Moreno
2011.0 Cooker - KDE 4.4.3 - Gnome 2.30.1 -- kernel 2.6.33.5 on DELL Prec. M4300 - Insp. 6000 - Athlon II X2 240E - Athlon X4 600E - ATOM330.
La mia rubrica su Cooker
è difficile da definire... sono tanti piccoli script lanciati da una struttura grafica fatta con gambas.... il tutto su una mandriva 2009.1 32bit...
@Nick78
ma se io do ad esempio
sudo shutdown -h 06:00
chiede lo stesso la password di root
grazie mille per la rapidità di risposta
Se da terminale da root dai visudo e aggiungi questa riga:
nicola ALL=(ALL) NOPASSWD: ALL
con la posto di nicola il tuo utente ovviamente, la password non ti viene chiesta. Io uso sudo per il mio script per tirare su i servizi di apache e mysql per non farli avviare i servizi automaticamente all'avvio.
Ciao ciao!!
Nicola
NiCk on Mandriva 2010.1 - Asus K61IC - P8700 - 4Gb Ram - KDE 4.4.3 - 2.6.33.5 - Nvidia GT_220M 1Gb - Linux registered user #496729 - www.nickworld.netsons.org