Newsgroup: it.comp.os.linux.development
Titolo: Chiarimento

Scusate ma ho bisogno di un chiarimento.
Mi sono trovato in questi giorni a configurare un server smtp (exim).
Tutto procede liscio fino a quando non sorge la necessità di creare un nuovo 
indirizzo di posta elettronica: mi documento e, con leggero sconforto, mi 
rendo conto che devo creare un nuovo utente nel sistema.
Questa cosa mi è piaciuta poco sin dall'inizio, perchè se non voglio dargli 
accesso al sistema, ovviamente mi devo ricordare di disabilitare la bash 
per l'utente.
E vabbe', con tutta la santa pazienza posso anche automatizzare (con uno 
script) il processo di disattivazione della bash nel caso di creazione di 
un nuovo utente.
E fin qui la cosa mi è andata giù.
Oggi ho installato, sulla stessa macchina, un server ftp.
Gli utenti che hanno la bash disabilitata non possono accedere al sistema 
via ftp(o almeno così ho capito).
E questa è per me una grande limitazione.
Non so come farò a dare accesso ftp e negare la bash contemporeaneamente.
A questo punto tutto questo discorso vi sembrarà OT, ma non è così perchè da 
buon programmatore chiedo lumi su questo modo di realizzare i server, 
ovvero sul perchè gli utenti dei server (che siano smtp, ftp) debbano 
essere necessariamente utenti del sistema quando si potrebbe semplicemente 
creare una lista di utenti in un file ed eventualmente creare delle 
cartelle (nel caso smtp) e nel caso ftp impostare associare ciascun utente 
ad uno specifico gruppo, o semplicemente limitarlo ad una cartella (come si 
fa di solito).
Questo modo di fare, inoltre, creerebbe meno problemi in caso di virtual 
host. Infatti, ora come ora, se ho una macchina che ha più domini, gli 
eventuali nomi utente uguali devo essere inseriti nella macchina con user 
differenti.
Es:
in...@dominio1.it
  -> info
in...@dominio2.it
  -> info_
Ovvero per identificare gli stessi user di un indirizzo di posta elettronica 
(con dominio diverso), devo creare due utenti differenti nel sistema.
Aspetto vostre opinioni.
Ciao a tutti

 Ciao a tutti
 
ciao
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
	Il paese da dove veniva non era un paese di geni.
	Loro lo chiamavano computer umano perchè sapeva contare fino a 20.
	Nudo fino a 21

 
in...@pluto.it
 info-pluto
E' vero. 
E' un pò scocciante il fatto che l'utente non si possa scegliere il proprio 
userid a piacimento (come info nel caso precedente) e che comunque la 
userid deve essere al massimo di 16 caratteri (almeno nella mia Debian).
Ciao.

 Ciao.
Problema da poco il primo (ho circa 1000 domini e nessuno si sceglie
l'id...) mentre il secondo non lo capisco: ho login di 32 caratteri
(slack 8) 


 (slack 8)
Il problema nel registrare nuovi utenti l'ho trovato perchè facevo 
semplicemente
# adduser <nuovo_utente>
e mi dava problemi in fase di creazione del gruppo con lo stesso nome 
dell'utente (in caso del nome più lungo di 16 caratteri)
Digitando invece
# adduser --system <nuovo_utente>
crea semplicemente l'utente.
Quindi arrivo a 32 caratteri
Ci sono sostanziali differenze tra adduser e useradd ?
Ciao, 
        Fabrizio

 opzione ?
qmail con vchkpw (vpopmail).
-- 
gabriele dot giambonini at rcfmedia dot biz

 
Mi chiedo come mai gli altri server smtp rimangano necessariamente con 
l'autenticazione di utente di sistema.

 contemporeaneamente.
banale: ovviamente rimuovi il server telnet (ovvio, no?), tieni su solo 
ssh e lo configuri in modo che solo un numero ristretto di utenti possa
accedere al pc. Leggi la documentazione di ssh.
la prossima volta prendi e posta su un altro ng, qui sei ot.

         Fabrizio
 
useradd è uno script in bash che fa le domande giuste e crea l'utente per
poi richiamare passwd; l'ho solo modificato per le mie esigenze (ovvero,
niente domande a parte la password e metti /bin/noftp come shell!!)




Io penso sempre che sia per compatibilità: se vuoi provare (es) qpopper
su vchkpw non puoi...


 su vchkpw non puoi...
In questo momento sto usando Exim+Qpopper.
E penso che andrò avanti così perchè mi trovo bene.

 la prossima volta prendi e posta su un altro ng, qui sei ot.
Grazie per il suggerimento, anche se mi sembra che ssh non sia installato di 
default anche sulle macchine windows, a differenza di telnet (per questo 
continuo ad usare telnet).
Inoltre la mia domanda principale era un pò "filosofica", nel senso che mi 
stavo chiedendo per quale motivo si usano come utenti gli utenti del 
sistema e non una lista di utenti per ciascun tipo di server.
Per questo motivo pensavo di essere sul newsgroup giusto.

 Per questo motivo pensavo di essere sul newsgroup giusto.
no. meglio icol.sys

 forse per non diventare dementi per gestirli?
Eeeesagerato! 

 Eeeesagerato!
guarda... dipende dal sistema che amministri....

Ottavio Campana wrote:

Sicuramente ... ma presa un po' di dimestichezza e mandato giù il fatto che 
forse è questo il modo giusto di fare, te ne fai una ragione

 l'autenticazione di utente di sistema.
Probabilmente perche' non hanno un sistema di autentificazione flessibile
come qmail.
Ah, al posto di vchkpw, puoi provare con LDAP, che credo sia piu' facilmente
gestibile.


 facilmente gestibile.
Che fa di particolare LDAP ?

 forse č questo il modo giusto di fare, te ne fai una ragione
e io sono babbo natale....
Senti, potresti crearti varie ou sotto un albero ldap e usare l'ldap per
l'autenticazione. Perň per gestire un solo server č troppo.

 Che fa di particolare LDAP ?
hai presente nds di novel?