Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[RISOLTO] Problema con un script
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano
View previous topic :: View next topic  
Author Message
maruscya
Guru
Guru


Joined: 13 Aug 2004
Posts: 507

PostPosted: Mon Nov 06, 2006 11:37 am    Post subject: [RISOLTO] Problema con un script Reply with quote

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 :)


Last edited by maruscya on Mon Nov 06, 2006 2:48 pm; edited 1 time in total
Back to top
View user's profile Send private message
maruscya
Guru
Guru


Joined: 13 Aug 2004
Posts: 507

PostPosted: Mon Nov 06, 2006 11:40 am    Post subject: Re: Problema con un script Reply with quote

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
View user's profile Send private message
.:chrome:.
Advocate
Advocate


Joined: 19 Feb 2005
Posts: 4588
Location: Brescia, Italy

PostPosted: Mon Nov 06, 2006 11:40 am    Post subject: Re: Problema con un script Reply with quote

app-admin/sudo
Back to top
View user's profile Send private message
crisandbea
Veteran
Veteran


Joined: 03 Jul 2005
Posts: 1778
Location: BOSCO (SA) ... ma domiciliato a Bologna....

PostPosted: Mon Nov 06, 2006 11:45 am    Post subject: Re: Problema con un script Reply with quote

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 :)


a che scopo devi crearti questo script ????
Back to top
View user's profile Send private message
maruscya
Guru
Guru


Joined: 13 Aug 2004
Posts: 507

PostPosted: Mon Nov 06, 2006 1:31 pm    Post subject: Re: Problema con un script Reply with quote

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 :)
Back to top
View user's profile Send private message
maruscya
Guru
Guru


Joined: 13 Aug 2004
Posts: 507

PostPosted: Mon Nov 06, 2006 1:34 pm    Post subject: Re: Problema con un script Reply with quote

.: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
View user's profile Send private message
Ic3M4n
Advocate
Advocate


Joined: 02 Nov 2004
Posts: 3489
Location: Bergamo.

PostPosted: Mon Nov 06, 2006 2:17 pm    Post subject: Reply with quote

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
View user's profile Send private message
maruscya
Guru
Guru


Joined: 13 Aug 2004
Posts: 507

PostPosted: Mon Nov 06, 2006 2:47 pm    Post subject: Reply with quote

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 :)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum