Samba hè tecnulugia cliente / server chì implements network sharing in tutti i sistemi operativi. Cù Samba, i schedarii è l'imprese ponu esse cumminciate à Windows, Mac è Linux / Clienti UNIX.
A funziunalità di a Samba deriva da a so implementazione di u protokollu di u missaghju di u messageria (SMB). U sughjettu di u cliente SMB è servitore sopra viaghja cù tutti i versioni muderni di Microsoft Windows, distribuzioni Linux è Apple Mac OSX. U software liberu libbiru pò ancu esse acquistatu da samba.org. A causa di diffirenzii tecnichi trà i sistemi operativi, a tecnulugia hè bella assai sofistica.
Chì Samba pò fà per tè
A Samba pò esse utilizata di parechje manere diversi. In una intranet o altre rete privati, per esempiu, l'applicazioni Samba ponu trasferisce schedari entre u servore Linux è i clientni Windows o Mac (o vice versa). Qualchese utilizà qualsiasi servitori di Web chì correranu Apache è Linux pudete piglià usu di Samba in lettu di FTP per gestionà u cuntenutu di u situ web remoti. In più di e transferenzii simprici, i clienti SMB pò ancu esse realizatu ricerca di l'archivi remoti.
Aduprà Samba da Windows è Clienti Linux
L'utilizatori di Windows freta sparte à i spedizione per fà sparte per schedari entre i computers. Cù servi Samba chì correranu in un servitore Linux o Unix, l'utenti di u Windows uttimi prufittà di ee stessu facilità per accede à quelli ariche o stampate. Unice ùn sò cumerciati da i clienti Windows per i navigatori di u sistema operatore cum'è Windows Explorer , Network Neighborhood e Internet Explorer .
A spartazione di dati in a direzione opposta travaglia in modu simili. U prugramma Unix smbclient soporta a navigazione è a cunnessione di Windows. Per esempiu, per cunnette à C $ in un equiptu Windows denominat louiswu, scrivele seguenti à a cumpagnia di Command Unix
smbclient \ \ \ \ louiswu \\ c $ -U nome d'utilizatoreinduve u nome di utilizatori hè un nome validu di contu Windows NT. (Samba aduprà per una password di a contrada).
Samba usa e Cuncordazione Universale di Naming Convention (UNC) per riferite à l'addevi di a reta. Perchè l'intricazioni di cumanda Unix sò normalmente interpretà i caratteri in spiaggia in una manera cusì speziale, fate di scrivite duplicate versioni di versione spettaculu quandu quandu anu travagliatu cù Samba.
Aduprà a Samba da l'Apple Mac Clienti
L' apparechja di u File Sharing Cunsigliu di u Sistema di Mac Preferences li permette truvà Windows è altre clientu Samba. Mac OSX automaticamente tenta d'alcuni i clienti via SMB è cede à i protokolli alternati si Samba ùn hè micca funziona. Per più infurmazione, vede Cumu cunnessu cù u Share Sharing on Mac.
Hè requisitu per Configurà Samba
In Microsoft Windows, i servizii SMB sò intrudutti in i servizii di sistema di uperatori. U serviziu di u servitore (dispunibule nantu à u tabulazione di cuntrollu / Rete, servizi di servizi) furnisce u sustegnu di u servore SMB mentre u serviziu di a stati di u postu di servizii soporta u cliente SMB, Nota chì SMB necessite ancu TCP / IP per a funzione.
Un servore Unix, dui dimostrati dimostrau, smbd è nmbd, suminanu tutti a funziunalità Samba. Per esaminà se Samba hè in corruzzione ora, à u sistema di prompt à l'Unix
ps ax | grep mbd | piùè verificate chì a smbd è a nmbd sò in a lista di prucessi.
Partite è impedisce Samba daemoni in a manera normale Unix:
/etc/rc.d/init.d/smb start /etc/rc.d/init.d/smb stopSamba accunsente un schedariu di cunfigurazione, smb.conf. U mudellu Samba per persunalizà i detallsu cumu i nomi di scrivate, i rotuli di u repertoriu, u cuntrollu di accessu è u travagliu ingaghjate l'editu stu testu è da restituisce i dimònii. Un smd.conf minimu (abbastanza per fà chì u servitore Unix ùn hè visibile nantu à a reta) hè questu
; Minimal /etc/smd.conf [global] guest account = netguest workgroup = NETGROUPArcuni Gotchas per Tesi
A Samba accunscia una opzione per chiffonà password, ma sta funzione ponu esse offu in certi casi. Quandu travagliatu cù ordinali cunnette nantu à rete di insecure, rende sapire chì i password contatti di testu in u smbclient chì ponu esse facilmente spotted by una rede sniffer .
U nomu mangling issues can occur when transferring files between Unix and Windows computers. In particulari, i nomi di schedari chì sò in casu mistu nantu à u sistema di filesystem di Windows si ponu esse nomi in tutti i minuscali quandu copiemu à u sistema Unix. Hè assai nomene longu pò ancu esse truncati à i nomi più brevi indettendu à u sistema di filesystems (per esempiu, u vechju FAT di Windows) chì sò utilizati.
Sistemi Unix è Windows imponevendu a fine di linea (EOL) cunvenzione per schedari di testu ASCII diversamente. U Windows usa una securità di ritornu di u carru di carattere / linefeed (CRLF), mentri Unix usa solu un caratteru unicu (a LF). A u cuntenutu di u prugramma Unix, a Samba ùn porta micca a cunversione EOL durante u trasferimentu di schedari. Unix di schedari di testu (com'è e pàgine HTML) si vedenu cum'è una sola linea di u testu in u largu assai trasponditu à un equiptu Windows da Samba.
Chjave
A tecnulugia Samba hà esiste per più di 20 anni è si sviluppa cun versione nova versatu regularmente. Parechji appricazzioni di software anu vistu una vita longa. A resilenza di Samba tistimonieghja u so rolu cum'è tecnoloicu esenziale in u travagliu in rete eterogenee chì includenu servitori Linux o Unix. Mentre a Samba ùn serà micca maiò una tecnulugia principare chì u cunsumadore mediu avete bisogna à capiscenu, u sapè di SMB è Samba hè d'utilità per i prufessiunali in a tecnulugia di a tecnulugia di l'Internet.