Intruduzzioni à Samba per Redescuterie

Sambatecnulugia 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'utilizatore

induve 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 stop

Samba 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 = NETGROUP

Arcuni 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.