Newsgroup: it.comp.os.linux.sys
Titolo: Condivisione su rete netware/novell

Buon giorno (e buon venerdģ) a tutti
un cliente mi ha chiesto di creare una directory condivisa sul file 
server in cui verranno depositati documenti contabili che dovranno poi 
essere "sincronizzati" con un altro file server remoto.
Ho pensato che il tutto potesse esser fatto con un semplice script che:
monta la directory del server remoto
tramite rsync aggiorna i file sul server remoto
smonta la directory e buona notte
Nulla di che insomma se non per il fatto che sul file server remoto la 
condivisione č su rete netware...
Il tizio che mi ha detto di fare tutto questo mi ha dato user e password 
per accedere alla directory remota e infatti se da windows do un bel 
start...esegui.. //ip_server/dati la directory viene montata ed il suo 
contenuto visualizzato correttamente.
Dal server storage ho provato con:
mount -t smb -o username=user,password=pwd,iocharset=utf8 
//ip_server/dati /mnt/remote_dir
In questo caso la directory viene montata ed il suo contenuto listato in 
maniera ineccepibile, se perņ scrivo qualche file o provo a 
sincronizzare il tutto con rsync ho dei tempi biblici e dei timeout pure 
su file di piccolissime dimensioni (1Kb per intenderci)
Con
mount -t cifs -o username=user,password=pwd,iocharset=utf8 
//ip_server/dati /mnt/remote_dir
peggio di peggio se listo il contenuto ottengo una roba del genere
?--------- ? ? ? ?                ? ?APPS
?--------- ? ? ? ?                ? ?DATI
?--------- ? ? ? ?                ? ?.I
?--------- ? ? ? ?                ? ?..?k??
e non posso leggere/scrivere nulla
Leggendo in giro ho visto che sarebbe meglio usare
ncpmount -A nome_server.dominio -S nome_server -U user -P password 
/mnt/remote_dir
Ma se lo eseguo ottengo un bel:
ncpmount: Invalid password (-669) in nds login
Login denied.
Messaggi analoghi se postpongo allo user anche il domino
ncpmount: No such entry (-601) in nds login
Login denied.
Preciso che il nome del server č risolto grazie ad una entry nel file 
hosts ma il discorso č lo stesso se uso il dns su cui č registrato l'host.


Prendi ciò che ti dico con un po' di beneficio di inventario, perché è
passato tanto tempo e ricordo poco.
Netware, innanzitutto, dice poco. Ne esistono diverse versioni.
La  versione 3.xx è quella un po' vecchiotta, che non fa uso dei
context.
Le versioni 4 e 5 usano i context. I context sono una sorta di domini
gerarchici (hanno inventato loro l'idea di Active Directory e questa è
una cosa nota).
Secondo me, "-U user -P password" potrebbe non essere sufficiente.
Devi inserire utente e context e lo si fa tramite la seguente opzione
(da man ncpmount):
-b (mount option bindery)
If you are connecting to NetWare 4 or NetWare 5 through bindery
emulation instead of NDS, you must specify this option.
--
Massimiliano

 
Grazie della dritta, ma purtroppo è cambiato ben poco...
ncpmount: Server failure (0x89FF) in login
Login denied
Da quel che mi han detto dovrebbe essere NetWare 5, ma non garantisco...

 ncpmount: Server failure (0x89FF) in login
il messaggio di errore è diverso adesso.... sei sicuro che utente e
context sono corretti?

 context sono corretti?
Per quel che riguarda username e password sono sicuro di sě, per il 
contex che dire... Assolutamente no, dici che č possibile ricavarlo in 
qualche maniera (anche perchč dovrei chiedere a chi amministra il server 
remoto e non so se riuscirň a contattarlo a breve)

 remoto e non so se riuscir� a contattarlo a breve)
uhm uhm ... faccio uno sforzo di memoria...
Il tree lo trovi sulla mascherina di login dei client windows. Riesci a 
desumere qualcosa da l�?
Se non ricordo male esisteva un super-user e un amministratore per ogni 
context... e probabilmente il super user fa login sempre alla stessa 
maniera. Ma vatti a ricordare. E' roba di 10 anni fa e che non ho mai 
conosciuto a fondo.
-- 
echo onailimissaM | awk 'BEGIN { FS = "" }
{ for (i = NF; i >= 1; i-- )
   printf $i }'; echo


Azz prima di tutto un grazie è doveroso, purtroppo (o fortunatamente) 
fino a martedì non posso accedere alla famelica rete e non posso quindi 
fare prove...
Per il momento comunque grazie e buon week-end