View previous topic :: View next topic |
Author |
Message |
maruscya Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
Joined: 13 Aug 2004 Posts: 507
|
Posted: Mon Nov 06, 2006 11:37 am Post subject: [RISOLTO] Problema con un script |
|
|
Ciao a tutti...
ho un problema con un script molto banale, devo cambiare utente, eseguire un comando con l'utente senza privilegi e tornare poi root
Lo script viene lanciato da root. Come prima cosa cambio utente, e fin qui tutto a posto.... pero' il comando successivo dovrei eseguirlo come utente "mobile" non come root.
Attualmente il comando dopo il SU viene eseguito solo quando digito exit sulla console di "mobile"....
Ecco lo script incriminato :
Quote: |
#!/bin/bash
su - mobile
<comando da eseguire>
exit
|
Forse posso usare qualche altro procedimento....
Intanto vado a leggere il manuale di SU... perche non l'ho ancora fatto ![Smile :)](images/smiles/icon_smile.gif)
Last edited by maruscya on Mon Nov 06, 2006 2:48 pm; edited 1 time in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
maruscya Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
Joined: 13 Aug 2004 Posts: 507
|
Posted: Mon Nov 06, 2006 11:40 am Post subject: Re: Problema con un script |
|
|
Mi rispondo da solo...
Forse basta un
Code: |
su - mobile -c <COMANDO>
|
se c'e' qualcosa di meglio ben venga
Grazie a tutti... |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
.:chrome:. Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/1738078993454a825c7608f.jpg)
Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Mon Nov 06, 2006 11:40 am Post subject: Re: Problema con un script |
|
|
app-admin/sudo |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
crisandbea Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
Joined: 03 Jul 2005 Posts: 1778 Location: BOSCO (SA) ... ma domiciliato a Bologna....
|
Posted: Mon Nov 06, 2006 11:45 am Post subject: Re: Problema con un script |
|
|
maruscya wrote: | Ciao a tutti...
ho un problema con un script molto banale, devo cambiare utente, eseguire un comando con l'utente senza privilegi e tornare poi root
Lo script viene lanciato da root. Come prima cosa cambio utente, e fin qui tutto a posto.... pero' il comando successivo dovrei eseguirlo come utente "mobile" non come root.
Attualmente il comando dopo il SU viene eseguito solo quando digito exit sulla console di "mobile"....
Ecco lo script incriminato :
Quote: |
#!/bin/bash
su - mobile
<comando da eseguire>
exit
|
Forse posso usare qualche altro procedimento....
Intanto vado a leggere il manuale di SU... perche non l'ho ancora fatto ![Smile :)](images/smiles/icon_smile.gif) |
a che scopo devi crearti questo script ???? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
maruscya Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
Joined: 13 Aug 2004 Posts: 507
|
Posted: Mon Nov 06, 2006 1:31 pm Post subject: Re: Problema con un script |
|
|
Lo script viene a sua volta lanciato da un programma java che gira con i diritti di root (purtroppo)...
Lo script del caso si collega a sua volta ad una macchina remota, pero' vorrei che la connessione venisse eseguita con diritti limitati rispetto a quelli inziali...
Non sto ad entrare nello specifico, cmq voglio restringere il piu' possibile l'uso di root...
Ecco il perche
Cmq con "su" si puo' fare quello che mi serve ![Smile :)](images/smiles/icon_smile.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
maruscya Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
Joined: 13 Aug 2004 Posts: 507
|
Posted: Mon Nov 06, 2006 1:34 pm Post subject: Re: Problema con un script |
|
|
.:chrome:. wrote: | app-admin/sudo |
Ma sudo non esegue particolari programmi riservati a Root, con un'utente normale ??
A me serve il contrario.... eseguire con i diritti "limitati" una comando che altrimenti partirebbe con i diritti di root.
Cmq, grazie per la risposta ... controllo il manuale di sudo per sicurezza, al monto "su" e quello che fa per me... |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Ic3M4n Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/108089865444d4c570e38bb.gif)
Joined: 02 Nov 2004 Posts: 3489 Location: Bergamo.
|
Posted: Mon Nov 06, 2006 2:17 pm Post subject: |
|
|
Code: | NAME
sudo, sudoedit - execute a command as another user
|
indi per cui Code: | sudo -u pippo mioscript | esegue il comando mioscript (se non ho scritto vaccate) come utente pippo. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
maruscya Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
Joined: 13 Aug 2004 Posts: 507
|
Posted: Mon Nov 06, 2006 2:47 pm Post subject: |
|
|
Ic3M4n wrote: | Code: | NAME
sudo, sudoedit - execute a command as another user
|
indi per cui Code: | sudo -u pippo mioscript | esegue il comando mioscript (se non ho scritto vaccate) come utente pippo. |
Ottimo, potrebbe essere una soluzione in caso quella si "SU" non vada bene.
Grazie mille per il tuo interessamento ![Smile :)](images/smiles/icon_smile.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|