Newsgroup: it.comp.os.linux.iniziare
Titolo: eseguire comando come altro utente

voglio che l'utente attuale (pippo) esegua gedit come se fosse l'utente 
'test'.
 
$ sudo -u test gedit
All'utente pippo non è consentito eseguire "/usr/bin/gedit" come test su 
comex.
 
Perchè questo errore?
 
Uso Ubuntu ultima versione, e naturalmente se volete altri dettagli, 
basta chiedere...

 ...
 
Non è un errore ma è la configurazione standard di sudo, necessaria
per impedire che qualche coglione faccia danni in un account non suo.
 
 
--- news://
freenews.netfront.net/
 - complaints: 
ne...@netfront.net
 ---


fare login logout con ubuntu non dovrebbe essere troppo lungo o 
complicato, se hai la password dell'utente che deve eseguire il comando, 
e se non hai la password, considera che nessuno può fare altrettanto con 
il tuo utente.
 
ciao e buon linux :)

 su comex.
 
Prova cosi`:
$ sudo -i -u test /usr/bin/gedit
 


$ sudo -i -u test ls
All'utente pippo non è consentito eseguire "/bin/bash -c ls" come test 
su comex

 per impedire che qualche coglione faccia danni in un account non suo.
 
si ma siccome il cog.... proprietario sono sempre io...

 e se non hai la password
 
????
 
 

 si ma siccome il cog.... proprietario sono sempre io...
 
... allora o impari come si configura sudo o posti i 
file di configurazione


bisogna quindi intervenire sulla configurazione, ok.
Adesso però devo capire dove mettere le mani...

alex <1j94...@lnx159sneakemail.com.invalid> ha scritto:

Scusa, curiosita` mia, che non uso Ubuntu. 
L'approccio a sudo su Debian dovrebbe essere un po' diverso ..
Se vuoi fartene un'idea leggi qui:
http://guide.debianizzati.org/index.php/Guida_a_Sudo
 
 
Cmq giusto per non farti fare il giro a vuoto aggiungo che se vuoi lanciare 
un'applicazione grafica come ad esempio gedit, sarebbe piu` corretto usare 
'gksudo'.
Qui mi sembra spiegato bene:
https://help.ubuntu.com/community/RootSudo#Graphical_sudo
 
 
Anche il trik spiegato subito dopo in "Drag & Drop sudo" mi sembra 
simpatico. 
Forse pero` sarebbe meglio se quella guida la leggessi per intero :-)
 
 
 
 


 
cmq sto anche provando
 
su -c ls test
 
e sembra funzionare (solo con interfacce testuali).
Ma l'utente test fosse un amministratore gli verrebbero conferiti tutti 
i relativi permessi?

 tutti i relativi permessi?
 
Citando la guida che ti ho indicato prima:
 
In previous version of Ubuntu
sudo adduser <username> admin
would have been appropriate, but the admin group has been deprecated and
no longer exists in Ubuntu 12.04.
 
 
Scusa se la domanda ti sembrera` banale, ma l'utente 'test' fa parte del
gruppo 'sudo'?
 
Perche` non hai ancora postato il file di configurazione come ti hanno
suggerito?
 


 
il file /etc/sudoers?
 
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults	env_reset
Defaults	mail_badpass
Defaults 
secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
 
# Host alias specification
 
# User alias specification
 
# Cmnd alias specification
 
# User privilege specification
root	ALL=(ALL:ALL) ALL
 
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
 
# Allow members of group sudo to execute any command
%sudo	ALL=(ALL:ALL) ALL
 
# See sudoers(5) for more information on "#include" directives:
 
#includedir /etc/sudoers.d
pippo ALL=NOPASSWD: ALL
 

 fare login logout con ubuntu non dovrebbe essere troppo lungo o 
 
risposta del cazzo.
 
Ciao Jack
-- 
Yoda of Borg am I! Assimilated shall you be! Futile resistance is, hmm?