Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    661

    configurazione password samba pdc

    Sto cecando di configurare samba 3.10 come pdc su slack. Seguendo la guida di openskills. Ho installato, configurato smb.conf, creato le directory. Ho problemi quando devo aggiungere utenti, gruppi e macchine. Devo creare un utente in /etc/samba/smbpasswd e lo stesso utente in /etc/passwd con la stessa password credo di aver capito ma poi anche un computer account per ogni utente? e cosa significa che la login dell'account deve avere il nome netbios del computer. Ho cercato qualche chiarimento sul netbios ma un esempio pratico? Spero qualcuno mi aiuti, Samba mi sta dissanguando.

    azzie
    JayMare

  2. #2
    Wirless e Linux
    http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/

    Ottima guida base
    http://a2.swlibero.org/a214.html#almltitle120

    Samba Primary Domain Controller
    http://openskills.info/infobox.php?ID=552

    Samb;a windows workgroup; windows domain; active directory; sono diversi evoluzioni / dialetti del protocollo netBIOS.
    NetBios è nato dall' IBM come protocollo di networkink, scritto con codice a basso livello per ottimizzare il tutto.
    Con l' avvento del tcp e dell' udp il protocollo si è adattato per funzionare su tcp/ip udp, seguito dal protocollo ipx di novell.
    NetBios che cambia mille volte nome, ha sempre usato i nomi per rappresentare i computer della rete, mentre il protocollo tcp/ip usa indirizzi numerici. (NBT= netbios over tcp/ip; NetBEUI = netbios extention etc....).
    Si è reso necessario quindi un servizio che associasse i nomi netbios agli indirizzi ip dei computer, in maniera del tutto simile al DNS.
    Si chiamano NBNS netbios name server. Samba usa nmbd, windows usa wins e ce ne sono altri ancora.
    A dirla tutta, il protocollo netbios permette anche l' assegnazione dei nomi tramite broadcast ma è vivamente sconsigliato, sopratutto su reti medio/grandi.
    Sto ancora studiando e cercare di chiarire le varie differenze di implementazione del protocollo netbios in active directory e windows domain.
    Mi dispiace ma non me la sento di scrivere altro, farei casino.

    Per fare un login è necessario specificare il nome netbios della macchina e il nome utente.
    //nome_macchina/utente

    nota che in windows si scrivono invece così:
    \\nome_macchina\utente

    e le risorse
    \\nome_macchina\cartella condivisa.

    Nome_macchina è quello definito nella sezione global del smb.conf, ma non ricordo la voce.
    puoi avere informazioni su te stesso con
    smbclient -L 127.0.0.1
    A 127.0.0.1 puoi sostituire il nome netbios della tua macchina
    forse esiste smbinfo.

    Per ora è tutto.
    Faccio parte di questo mondo, cambiare me stesso significa cambiare il mondo.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    661
    grazie.. molto utile davvero! adesso speriamo di farcela a far funzionare sto Samba..

    ..quindi non è necessario installare un servizio dns, per samba dico, ok
    JayMare

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    661
    smbpasswd -a -m serverone
    Failed to initialise SAM_ACCOUNT for user serverone$. Does this user exist in the UNIX password database ?
    Failed to modify password entry for user serverone$

    perché non riesco a inserire, sia che esista o meno in /etc/samba/smbpasswd, nessun nome net bios della macchina?
    JayMare

  5. #5
    Ho fatto qualche esperimento con samba e vi riporto alcune cose che penso possano tornarvi utili.

    1-ho proavto a cambiare il netbiosname e lanciare smbd SIGHUP per ricaricare il file di configurazione.
    Il client windows è andato in paranoia. Mi faceva vedere condivisioni che si è tentuto in memoria da chissò quando e NON mi mostrava il cambio di nome.
    Per terminare la connessione win-linux ho disattivato la scheda di rete (tasto destro sulla connessione / disattiva) e riabilitata.
    Ora mostra il server col nome modificato e le gisute condivisioni.
    Conoscete un altro metodo per svegliare il client windows ?

    se aggiungo o tolgo delle risosre condivise dal server e lancio smbd SIGHUP il client windows non vede correttamente le modifche.
    ma se gli cambi il nome del server o la descrizione reagisce male.

    2-utenti windows e utenti samba.
    Per accedere ad una risosra bisogna avere il permesso di farlo.
    Se uso la striga
    guest ok = yes
    non viene richiesta autenticazione.

    Se questa stringa non è presente o settata su NO, viene chiesta l' autenticazione.
    Bisogna inserire quindi lo user e la password dell' utente propietario della risorsa condivisa (ed esempio una cartella).
    Samba però non legge direttamente il file /etc/passwd di linux, ma ne usa uno suo, del tutto analogo:
    /etc/samba/smbpasswd.
    In questo file deve essere riportato il nome e la password dell' utente linux che condivide qualcosa.
    Password e nome utente devono essere gli stessi dell' utente linux.
    L' utente windows che attinge alla risorsa è indifferente, l' importante è che quando gli viene chiesto di autenticarsi inserisca la user name e password dell' utente che condivide.

    Il prgramma smbpasswd:
    per modificare il file omonimo, si usa smbpassswd.

    Se lanciato da un utente normale o da root senza argomenti, cambia la password samba dell' utente che l' ha lanciato.
    Se lanciato da root con la seguente sintassi
    smbpasswd -a nuovo_utente
    aggiunge un nuovo utente e imposta la password.
    Faccio parte di questo mondo, cambiare me stesso significa cambiare il mondo.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.