Newsgroup: it.comp.os.linux.sys
Titolo: vnc e accesso di piu' utenti

salve a tutti.
ho una domanda da fare: ho installato vncserver su una macchina linux e
vncviewer su una windows.
il problema e' che lanciando il vncserver come root e successivamente
loggandomi da win mi ritrovo sul terminale del root.
esiste un modo per consentire a più utenti windows di collegarsi
contemporaneamente al server avendo ognuno privilegi di utente normale?
grazie.

 grazie.
il modo + semplice è usare X invece di vnc , un client free x win lo trovi
su :
http://x.cygwin.com/
ciao.
-- 
Stai leggendo questo fortune con fotoni riciclati.



Che io sappia, no. Poi qualcuno potrebbe contraddirmi...
Ti spiego il perché :
Il VNC ti da una connessione che riporta al client (in questo caso win) le
informazioni di cosa è aperto sullo schermo del server : ovvero apri una
finestra sull'altro computer. E' come se fossi d'avanti all'altro PC.
Il tuo problema risiede nel fatto che VNC passa le informazioni dal server
in base all'utente che lo ha lanciato. Se lo lanci come root, e lasci
aperto un terminale in cui sei loggato come root, ti ritroverai ad operare
da root.
Se il server vnc è lanciato da uno script di init, quando ti andrai a
collegare in remoto vedrai cosa sta succedento in quel momento sul pc
server (ovvero, se non si è loggato nessun utente, vedrai un terminale
con la scritta "login:" , oppure, graficamente, il gdm o il kdm che
richiedono nome utente e password).
Se il server vnc è lanciato dopo essersi loggati come utente (o come root
nel tuo caso) vedrai quello che vede l'utente loggato sulla macchina in
quel momento.
Per il tuo problema, ti consiglierei di lanciare il server vnc tramite uno
script di init, all'avvio della macchina, di modo che non risulti nessun
utente loggato sul sistema. Dovrebbe funzionare.
Stai attento però che ti lasci delle porte aperte (5800 e 5900 se non
erro).
Spero di esserti stato utile :-)

 Spero di esserti stato utile :-)
sicuramente, molto utile.
un'altra domanda che devia un po'.
la mia reale esigenza e' far girare su macchine win soltanto alcuni
programmi (tipo word processor), in modo da poter riciclare vecchi
componenti hardware e utilizzare software gpl. avresti un'altra soluzione da
consigliarmi?



Scusami...ti ho risposto di fretta e furia ed il post si è perso (molto
strano...).
Comunque fammi sapere bene il tipo di macchine, che software ci devi far
girare e chi le usa (giusto per capire se è un utente espero o la
nonnina). Poi ti saprò dire...


i pc su cui dovrebbe girare sono principalmente dei pentium 75 o giu' di
li',  il software in oggetto sarebbe openoffice, piů altri eventuali
software tipo posta elettronica. e browser (per questo motivo gradirei che
il lavoro lo facesse tutto il server).
gli utilizzatori sarebbero molto inesperti (nonnina/e).)
il consiglio datomi da nero ( 
http://x.cygwin.com/
) mi sembra un po' pesante
per il tipo di hardware di cui ti ho parlato.
tu avresti qualche soluzione alternativa?
grazie per l'aiuto.

 pesante per il tipo di hardware di cui ti ho parlato.
Puoi provare con Linux Terminal Server Project ( 
http://www.ltsp.org
 ) che
serve per far diventare i pc vecchi dei terminali X.
In alternativa puoi installare una slackware e fare un login sul server
tramite XDMCP che sarebbe come vedere X sul proprio pc.
Io opterei per la prima, per i lusers è ottimale in quanto non devi né
formattare/installare, né preoccuparti che facciano uno shutdown giusto,
il pc si spegne e basta (ah, è anche un pò più complicato da installare
ma ne vale la pena).
Ciao,
Davide

 Davide
Grazie per la risposta, ho fatto un po' di giri ed ho visto che il progetto
e' molto bello, ma questo non mi consentirebbe di avere un sistema misto
windows su cui gira finestra X.
nel caso da te proposto avrei un sistema totalmente linux?
grazie

 grazie per l'aiuto.
Effettivamente l'hardware è abbastanza datato. Sicuramente, con colossi
quali openoffice (ma anche KDE o Gnome ultime versioni) avresti qualche
problema. A parte i consigli di utilizzarli come terminale, mi sà che
l'unica è installare una distro base ed utilizzare un ambiente grafico
leggerissimo, quale fluxbox, xfce, ecc. Per l'Office Automation utilizza
qualche pacchetto alternativo, o meglio ancora, prova Abi Word
(videoscrittura) e Gnumeric (foglio di calcolo).
Essendo software a se stante, non ti dovrebbe creare troppi problemi in
fase di avvio e di utilizzo.
Ovviamente, più ram hai, meglio è (con meno di 64 mb butta le macchine e
compra un moderno forno a microonde...)

 nel caso da te proposto avrei un sistema totalmente linux?
Si.
Comunque io di solito ragiono così: 
3 pc vecchi da sostituire
costo per pc circa 600 euro
600x3=1800
ok, facciamo 1000-1200 euro e mi compro un pc che fa da server e 2 pc li
riciclo come terminali X.
In questo modo ho speso 2/3 ed ho un pc di ultima generazione con dischi
in mirroring ed almeno 1Gb di memoria.
Se poi qualche programma vecchio per windows o dos mi serve ancora
propendo per utilizzare bochs o wine sul server.
Ciao,
Davide

 propendo per utilizzare bochs o wine sul server.
cmq come ragionamento non e' male, quaso quaso lo rivogo a qualche mio cliente 
cazzone... :-)