Newsgroup: it.comp.os.linux.software
Titolo: Vim + mutt/slrn: postare da utente files con permessi da root

Mi spiego meglio. Spesso mi capita di dover inviare una mail o scrivere
su un gruppo l'output di un programma o un file a cui solo root ha
accesso. Non so mai come fare perche' ovviamente non posto da root.
Ad esempio voglio scrivere una mail con l'output di #ifconfig come
faccio?
Il copy&paste (y+p) non funziona da una consolle all'altra, ora mi viene
in mente che potrei nella stessa consolle diventare root copiare e poi
tornare utente, ma mi sembra alquanto scomodo, ne so se funziona.
C'e' una soluzione? (consolle senza mouse)
grazie
-- 
| Ciao Cacciavite       Linux Registered User #297089
| Powered by *Debian GNU/Linux 3.0* on Celeron 667MHz 	  

 faccio?
Se come editor usi vim, in command mode dai:
!!/sbin/ifconfig
Allo stesso modo con cat o qualsiasi altro comando, ad esempio se vuoi
postare il tuo /etc/fstab:
!!cat /etc/fstab
ciao
-- 
BOFH Excuse #249:
Unfortunately we have run out of bits/bytes/whatever.
Don't worry, the next supply will be coming next week.
k|b|s ~$ mailto `echo ti.gulgb@sbk|'rev'`

 !!/sbin/ifconfig
si ok, ma se ifconfig lo si puo' dare solo da root e io non posto da
root. Il problema e' questo


 C'e' una soluzione? (consolle senza mouse)
Da vim:
:!r su -c /sbin/ifconfig
batti la password alla cieca e vim ti presenta l'output del comando.
Nessuno ti vieta, poi, di scrivere una macro che automatizzi il tutto.
Metodo alternativo:
usa screen. Permette (tra le miriade di cose possibili) di copiare del
testo da una sua finestra all'altra (all'interno delle quali puoi
lanciare mutt, slrn, vim, emacs, ecc...), senza dover usare il mouse.
E` una sorta di window manager per console (e per xterm, ovvio).
-- 
Ciao,Alessandro.
[se vuoi spedirmi un'email, togli il poeta dall'indirizzo]
La stupidita` degli altri mi affascina ma preferisco la mia.

 faccio?
Non capisco il problema, giri l'output su file
e importi il file nel tuo programma di posta
/sbin/ifconfig > testo
forse ti dovresti spostare su iniziare ;-)
Marco
-- 
       marco.atzeri at 
fastwebnet.it
La prima delle Frequently Asked Questions: 
dove sono le FAQ ?      it.faq

 E` una sorta di window manager per console (e per xterm, ovvio).
cercavo una soluzione senza X, mi sa che e' buona la prima


 forse ti dovresti spostare su iniziare ;-)
puo' darsi :-))
troppo banale per essere postato qui questo quesito?


 cercavo una soluzione senza X, mi sa che e' buona la prima
screen non ha bisogno di X per funzionare.
Lo lanci all'interno di una console qualsiasi e:
Ctrl-A-c ... crea una nuova finestra
Ctrl-A-n ... passa alla finestra successiva
Ctrl-A-p ... passa alla finestra precedente
Ctrl-A-w ... mostra in fondo allo schermo i titoli delle finestre
             e se ci sono attivita` in esse
Ctrl-A-2 ... vai alla finestra 2
E questa e` solo la punta dell'iceberg (Ctrl-A-? per la schermata di
help).
Per andare sullo specifico: con Ctrl-A-Esc vai in Copy Mode, selezioni
con Spazio i caratteri o le righe che vuoi copiare in una finestra (una
qualsiasi di quelle che hai aperto in una sessione di Screen), poi con
Ctrl-A-] fai Paste. I tasti sono, ovviamente, ridefinibili dall'utente.
In questo modo, non hai bisogno del mouse in console e, una volta fatta
l'abitudine, hai uno strumento molto potente per gestire i terminali
(io lo uso, soprattutto, sotto X per non dover aprire una sfilza di
terminali e saltare da uno all'altro come un equilibrista).
(per finestra si intende uno schermo di terminale indipendete, in cui
eseguire quello che vuoi, come nelle console virtuali a cui accedi con
Alt-F1, Alt-F2, ecc. appena fai il login)
Spero di essere stato piu` chiaro ora.


 Spero di essere stato piu` chiaro ora.
chiarissimo, ora vedo se esiste pacchetizzato per debian (altrimenti
cerco il sorgente)
grazie


 root. Il problema e' questo
con emacs, apro una shell direttamente nel punto in cui sto scrivendo. ho
scritto una cosetta per farlo in modo indolore, sporca ma efficace. se ti
interessa...
AsiB
-- 
al ayam shibti w ana sghir

 AsiB
AsiBmellus


> sporca ma efficace. se ti interessa...
Pubblicala su comp.editor.emacs :)
c> grazie ma non ho tempo di aggiungere emacs alle troppe cose che
c> devo studiare, linux e non.... :(
Mi  permetto di fare  questo suggerimento.  Non metterti  a *studiare*
Emacs, sarebbe come studiare l'enciclopedia britannica.
Datti una occhiata al tutorial,  comincia ad usarlo, chiedi per quello
che ti serve, esploralo con calma.
Vale ogni minuto che gli dedichi. 
 /\            ___
/___/\__|_|\_|__|___Gian Uberto Lauri_____________________
  //--\ | | \|  |   Integralista GNUslamico e fancazzista 
\/

 root. Il problema e' questo
Abbozzo: !!su -c 'cat /etc/fstab'
 
--
email -> capo AT officinadelleidee DOT org
http://www.officinadelleidee.org