Newsgroup: it.comp.os.linux.iniziare
Titolo: Inibire accesso telnet ad un user

Salve,
vorrei sapere se possibile come si puo' impedire a tutti gli user (o a
determinati user) l'accesso telnet al server, mi basterebbe anche
disattivarlo per tutti tranne per il root.
Ho RedHat 7.0
grazie 1000


Modifichi /etc/passwd ed imposti la shell di ogni utente a /bin/false
Attenzione che root non puo' connettersi via telnet.
Bisogna che lasci un utente per connetterti e poi devi fare
su per diventare superuser.

 disattivarlo per tutti tranne per il root.
Se la macchina e' importante, installa ssh e disabilita telnet del
tutto.
-- 
Stefano - Hodie quarto Nonas Maias MMI est

Anch'io consiglio di usare ssh, ma se vuoi puoi connetterti via telnet come
root. Nel file /etc/securetty sono elencate le console da cui può fare il
login root, per cui se per esempio aggiungi una riga con pts/0 dovrebbe
fungere.
Ciao
    Corrado
-- 
Posted from [212.239.48.3] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Attenzione che root non puo' connettersi via telnet.
Ma facendo cosi' disabilito qualsiasi accesso alla shell, non solo via
telnet, vero?
Il che non mi dispiacerebbe affatto! :)

tutto.
Come faccio a disabilitare totalmente telnet? e da dovre prelevo l'ssh
da installare?

 e da dovre prelevo l'ssh da installare?
Il sito ufficiale e' 
www.openssh.com
, ma probabilmente esistono gia'
pacchetti precompilati per la tua distribuzione.
-- 
Stefano - Hodie pridie Nonas Maias MMI est

 telnet, vero?
Si'. Attento a no disabilitarli proprio tutti... 


 telnet, vero?
Si.
Bye,
 Emmanuele.
-- 
Emmanuele Bassi         |             [ 
http://digilander.iol.it/ebassi/
 ]
emmanue...@iol.it
  |
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4


Di solito il server telnet viene chiamato da inetd. Apri il file 
/etc/inetd.conf e aggiungi un # davanti alla riga che chiama 'in.telnetd', 
poi riavvia inetd:
# killall -HUP inetd
Se usi xinetd (RedHat7.0 e successive per esempio) le cose sono diverse e io 
non lo conosco.
Per ssh basta scaricare openssh (che funziona benissimo) da
http://www.openssh.org
 
Tieni presente che sia il client sia il server openssh vengono di solito 
inclusi nelle normali distribuzioni. Con RedHat7.0 e successive basta 
installare i pacchetti:
openssl, openssh, openssh-server, openssh-client, openssh-askpass
Il software e' abbastanza sicuro e robusto anche tenendo la configurazione 
di default e redhat lo avvia automaticamente al boot dopo averlo installato. 
-- 
Enrico Bodo  -   PhD student       
University of Rome "La Sapienza"    
Department of Chemistry        

,

In /etc/inetd.conf commenti la riga relativa al telnet e poi riavvi
inetd con 'killall -HUP inetd'
L'ssh lo trovi quasi sicuramente nei cd della distribuzione.
Altrimenti 
www.openssh.org
.
LG
-- 
*********************************************************************
Leandro Gelasi
V year Computer Science Engineering student at Siena University
gela...@lucy.dii.unisi.it
Gilles Villeneuve will live forever
*********************************************************************

 ha scritto nel messaggio
news:3af5478f...@news.libero.it...

Si, vale anche per la console.
Ci sono anche altri metodi pero': man login
Non mettere cosi' root pero', altrimenti devi riavviare in single mode per
rimettere a posto i casini.