Se avete bisognu di travaglià cù i stessi schedari in diversi computer chì gestiscenu diversi sistemi operativi, u prugramma Samba vi aiuta. Ma ùn hè micca tantu faciule per definisce cartule condivise solu, è per un utilizatore media questu travagliu hè più prubabile impossibile. Questu articulu spieghjarà cumu configurà Samba in Ubuntu.
Vede ancu:
Cume installà Ubuntu
Cume avà configuratu una cunnessione internet in ubuntu
Terminal
Cù l'aiutu di "Terminal" in Ubuntu, pudete fà qualchì cosa, cusì pudete configurà Samba troppu. Per facilità di a percezione, tuttu u prucessu hè divisatu in fasi. Eccu trè opzioni per a configurazione di cartelle: cun accessu spartitu (ogni utilizatore puderà aprire una cartella senza dumandà una password), cun accessu di sola lettura è autenticazione.
Passu 1: Preparà Windows
Prima di configurà Samba in Ubuntu, avete bisognu di preparà u sistema operativu di Windows. Per assicurà u funziunamentu currettu, hè necessariu chì tutti i dispositivi participanti sò in u listinu gruppo, chì hè listatu in Samba stessa. Per difettu, in tutti i sistemi operativi u gruppu di travagliu hè chjamatu "GRUPPO DI LAVORO". Per determinà u gruppu specificu adupratu in u sistema operativu Windows, avete bisognu di aduprà "Linea di cumannu".
- Premete a combinazione di tasti Win + R è in a finestra popup Run entrate u cumannu
cmd
. - In u apertura "Linea di cumannu" Run u seguitu comando:
net work config workstation
U nome di u gruppu in cui sò interessati si trova in a linea "Dominiu di stazioni di lavoro". Pudete vede a situazione specifica in l'immagine sopra.
Poi, s'ellu hè in un computer cù Ubuntu un IP staticu, hè necessariu registratu in u schedariu "eserciti" in windows. U modu più faciule per fà sta è aduprà "Linea di cumandamentu" cù i diritti di l'administratore:
- Ricercà u sistema cù una query "Linea di cumandamentu".
- In i risultati, cliccate nantu à "Linea di cumannu" fate un clic destro (RMB) e seleziona "Run as administrator".
- In a finestra chì si apre, fate u seguitu:
i notepad C: i Driver di Windows System32 ecc
- In u schedariu chì si apre dopu a mancia u executu, scrive u vostru indirizzu IP in una linea separata.
Vede dinò: Spessu cumannamenti "Linea di cumannu" in Windows 7
Dopu, a preparazione di Windows pò esse considerata finita. Tutte l'azione successive sò fatti in un computer cun u sistema operativu di Ubuntu.
Ci hè ancu solu un esempiu di apertura "Linea di cumandamentu" in Windows 7, se per una ragione ùn puderete micca aprirle o avete un'altra versione di u sistema operativu, vi propemu di leggere e istruzioni dettagliate nantu à u nostru situ web.
Ulteriori dettagli:
Apertu u "Invitu di cumandamentu" in Windows 7
Apertura di a "Linea Command" in Windows 8
Apertura di a "Linea di Command" in Windows 10
Passu 2: Configurate u Samba Server
A configurazione di Samba hè un prucessu travagliu; cusì seguite attentamente ogni puntu di l'istruzione in modo chì, in fine, tuttu funziunate correttamente.
- Installate tutti i pacchetti software necessari per chì Samba funziunate correttamente. Per questo in "Terminal" lanciate u comando:
sudo apt-get install -y samba python-glade2
- Ora u sistema hà tutti i cumpunenti necessarii per configurà u prugramma. Prima di tuttu, si consiglia di fà un backup di u schedariu di configurazione. Pudete fà cusì cù u cumandatu:
sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.bak
Ora, in casu di difficoltà, pudete risturà a vista iniziale di u schedariu di configurazione. "smb.conf"da fà:
sudo mv /etc/samba/smb.conf.bak /etc/samba/smb.conf
- E poi creà un novu file di configurazione:
sudo gedit /etc/samba/smb.conf
Nota: per creà è interagisce cù i file in l'articolo cù l'editor di testu Gedit, pudete aduprà ogni altra, scrivendu in a parte adatta di u nomu di u comando.
- Dopu l'azione sopra riportata, un documentu di testu vuoto si aprirà, vi toccherà à copià e linie seguenti in esse, impostaendu dunque a regolazione globale per u servitore Sumba:
[globale]
workgroup = WORKGROUPE
netbios name = gate
stringa di servitore =% h server (Samba, Ubuntu)
dns proxy = yes
file di log = /var/log/samba/log.%m
dimensione massima di u log = 1000
map to guest = user bad
usershare permetterà invitati = si - Salvate e cambiamentu in u schedariu cliccendu nantu à u bottinu pertinente.
Vedi ancu: Editori di testi popolari per Linux
Vede ancu: Cumu creà o cancellà i file in Linux
Dopu, a configurazione primaria di Samba hè completa. Se vulete capisce tutti i parametri specificati, pudete fà in stu situ. Per truvà u parametru di interesse, ampliate a lista à a sinistra. "smb.conf" è truvate quì pè sceglie a prima lettera di u nome.
In più di u schedariu "smb.conf", cambiamenti necessitano da esse fatti ancu in "limits.conf". Per questo:
- Aprite u schedariu chì avete bisognu in un editor di testu:
sudo gedit /etc/security/limits.conf
- Prima di l'ultima linea di u schedariu, inserite u testu chì seguitu:
* - nofile 16384
root - nofile 16384 - Salvà u schedariu.
Cusì, si deve, avè a forma chì seguita:
Questu hè necessariu per evità l'errore chì si faci quandu parechji utenti si cunniscenu simultaneamente à a rete locale.
Ora, per assicurà chì i parametri entrati sò veru, u cumandatu chì seguitu deve esse eseguitu:
sudo testparm /etc/samba/smb.conf
Se, perciò, vedite u testu mostratu in l'immagine sottu, significa chì tutti i dati che avete inseritu sò veru.
Ristene à riavvià u servitore Samba cù u cumandamentu seguente:
sudo /etc/init.d/samba restart
Avendu trattatu per tutte e variabili di file "smb.conf" è fà cambiamenti in "limits.conf", pudete andà direttamente à a creazione di cartulari
Vede ancu: Comandi frequenti in Terminal Linux
Passu 3: Creà un Cartulare Scansu
Come annunziatu sopra, durante l'articolo creaghemu trè cartulari cù diversi diritti di accessu. Ci dimustreremu cumu creà una cartulina cumuna per chì ogni uteru pò aduprale senza autenticazione.
- Per cumincià, creà a cartella stessa. Questu pò esse fattu in ogni directory, in l'esempiu a cartella sarà situata longu u parcorsu "/ home / sambafolder /", è chjamatu - "share". Eccu u cumandatu da fà per questo:
sudo mkdir -p / home / sambafolder / share
- Ora cambiate e permissioni di u cartulare per chì ogni uteru pò aprite è interagisce cù i file allegati. Questu hè fattu da u cumandatu chì seguitu:
sudo chmod 777 -R / home / sambafolder / share
Per piacè fate attenzione: u cumandamentu deve specificà u caminu esattu per a cartella creata in precedenza.
- Rimane di descrivere a cartella creata in u schedariu di configurazione di Samba. Prima apri lu:
sudo gedit /etc/samba/smb.conf
Ora, in un editor di testu, lasciendu duie linee in fondo à u testu, incolla i seguenti:
[Share]
comment = Full Share
path = / home / sambafolder / share
ok ok = sì
navigable = yes
scrivibile = sì
sola lettura = n
forza user = user
forza gruppu = utenti - Salvà i cambiamenti è finisci u editor.
Oghje u cuntenutu di u file di configurazione deve simu tale:
Perchè tutte e cambiamenti entranu in vigore, avete bisognu di ripartite di Samba. Questu hè fattu di un cumannatu cunnisciutu:
sudo service smbd restart
Dopu à quessa, a cartulare spartita creata deve apparì in Windows. Per verificare ciò, seguite u "Linea di cumannu" u seguitu:
porta di partenza
Pudete ancu aprirle da l'Explorer navigendu versu u cartulare "Rete"chì hè situatu in a barra laterale di a finestra.
Accade chì a cartella ùn sia micca visibile. Più probabilmente, u mutivu di questu hè un errore di configurazione. Perciò, una volta di più devi esse passatu per tutte e fasi sopra citate.
Passu 4: Creà un cartulare cun accessu solu di sola lettura
Se vulete utrari à navigà i file in a rete locale, ma ùn edità micca, bisogna creà una cartella cù accessu "Leggera solu". Questu hè fattu per analogia cù a cartella condivisa, solu altri parametri sò messi in u schedariu di configurazione. Ma per ùn lassà micca ingerite inutili, analizzate tuttu per tappe:
Vede ancu: Cumu scopre a dimensione di una cartella in Linux
- Crea una cartulina. In l'esempiu, sarà in a stessa directory cum'è "Share"solu u nomu hà "Leggi". Allora, in "Terminal" entremu:
sudo mkdir -p / home / sambafolder / read
- Oghje da i diritti necessarii pè eseguendu:
sudo chmod 777 -E / home / sambafolder / read
- Aprite u schedariu di configurazione di Samba:
sudo gedit /etc/samba/smb.conf
- À a fine di u documentu, inserite u testu chì seguitu:
[Leggi]
comment = Only Read
path = / home / sambafolder / read
ok ok = sì
navigable = yes
scrivibile = n
sola lettura = si
forza user = user
forza gruppu = utenti - Salvà i cambiamenti è finisci u editor.
Cusì ci vole à truvà trè blocchi di testu in u schedariu di configurazione:
Ora riavvià u servitore Samba affinchì tutte e modifiche anu effettu:
sudo service smbd restart
Dopu à questu cartulare cun diritti "Leggera solu" Sarà creatu, è tutti l'utenti puderanu accede, ma ùn puderanu micca modificà micca i file contenuti in ellu.
Passu 5: Creà un Cartulare Privatu
Se vulete chì gli utenti aprenu a cartella di rete puru autentificendu, i passi per creà u sò diversi un pocu di quelli di sopra. Fate u seguitu:
- Crea una cartella, per esempiu, "Pasw":
sudo mkdir -p / home / sambafolder / pasw
- Mutà i so diritti:
sudo chmod 777 -R / home / sambafolder / pasw
- Ora crei un utente in u gruppu sambachì avrà tutti i diritti di accede à a cartella di rete. Per fà quessa, primu creà un gruppu. "smbuser":
sudo groupadd smbuser
- Add to the recent grupment user usu. Pudete pensà à u so nomu stessu, in l'esempiu ci sarà "maestru":
sudo useradd -g smbuser teacher
- Piazzà una password chì deve esse inserita per aprire u cartulare:
sudo smbpasswd-un maestru
Nota: dopu l'esecuzione di u cumandamentu, vi sarà dumandatu di entrà una password, è dopu ripetitila, ponu in notu chì i caratteri ùn sò micca visualizzati à l'entrata.
- Ùn resti chì entrà tutte e cunnessioni di cartella necessarie in u schedariu di configurazione di Samba. Per fà quessa, apri u primu:
sudo gedit /etc/samba/smb.conf
E dopu copia u testu:
[Pasw]
comment = Unica password
path = / home / sambafolder / pasw
users valid = teacher
sola lettura = nImportante: se seguite u quarto paragrafo di sta istruzione, avete creatu un utente cù un nomu diversu, allora duverete inserirlo in a linea "Utenti validi" dopu u caratteru "=" è un spaziu.
- Salvà i cambiamenti è finisci u editor di testu.
U testu in u schedariu configurazione avà avà un aspettu simu:
Per esse sicuru, verificate u schedariu aduprendu:
sudo testparm /etc/samba/smb.conf
Cusì si deve vede qualcosa cum'è questo:
Se tuttu hè ok, allora riavvi u servitore:
sudo /etc/init.d/samba restart
Sistema config samba
L'interfaccia grafica di l'utente (GUI) pò facilità assai a configurazione di Samba in Ubuntu. Almeno, per un utilizatore chì hà appena cambiatu in Linux, questu metudu pò sembra più capiscibile.
Passu 1: Installazione
Inizialmente, avete bisognu di stallà un prugramma speciale in u sistema, chì hà un'interfaccia è chì hè necessariu per a creazione. Questu pò esse fattu cù "Terminal"da u mandatu:
sudo apt install system-config-samba
Se ùn avete micca installatu tutti i componenti di Samba nant'à u vostru urdinatore, avete bisognu di scaricà è installà altri pacchetti cù sti:
sudo apt-get install -y samba samba-common python-glade2 system-config-samba
Dopu avè installatu tuttu u necessariu, pudete andà direttamente à l'impostazione.
Passu 2: Lancia
Pudete avviare Samba System Config in dui modi: usendu "Terminal" è cù u menù bash.
Metudu 1: Terminal
Sì decide di aduprà "Terminal", allora avete bisognu di fà u seguitu:
- Premete a combinazione di tasti Ctrl + Alt + T.
- Inserite u comando chì seguite:
sudo system-config-samba
- Cliccate Enter.
Dopu, avete bisognu di inserisce a password di sistema, dopu chì aprite a finestra di prugramma.
Nota: durante a configurazione di Samba cù sistema Config Samba, ùn chjate micca a finestra "Terminal", chì in questo casu u prugramma si chiude e tutti i cambiamenti ùn saranu micca salvati.
Metudu 2: Menu Bash
U secondu metudu parrà assai più faciule, in quantu tutte l'operazioni sò eseguite in l'interfaccia grafica.
- Cliccate nantu à u menu di u menù Bash, chì si trova in u angulu in alto à sinu di u desktop.
- Inserite a query di ricerca in a finestra chì si apre. "Samba".
- Cliccate nantu à u prugramma di u nomu in a sezione "Applicazioni".
Dopu à quessa, u sistema vi dumandarà a parola d'urdinatore. Inserisci è è u prugramma si aprirà.
Passu 3: Add to Users
Prima di cuminciare a configurà i cartulari Samba direttamente, hè necessariu aggiungere utenti. Questu si faci da u menu di l'impostazione di u prugramma.
- Cliccate nantu à l'elemento "Setup" in u bar di cima.
- In u menù, selezziunate l'elemento "Samba Users".
- In a finestra chì si vede, cliccate "Add user".
- In u listinu in menù "Unind username" selezziunu un utilizatore chì accede à u cartulare.
- Inserite manualmente u vostru numaru di Windows.
- Inserite a password, è dopu riesinarla in u campu pertinente.
- Appughjà nantu à u pulsante "OK".
In questo modu pudete aghjunghje unu o più utenti Samba, è in u futuru dighjà i so diritti.
Vede ancu:
Cume aghjunghje utenti à un gruppu in Linux
Cumu vede una lista di utenti in Linux
Passu 4: Impostazione di u Server
Avà avemu bisognu di cuminciare à configurà u servitore Samba. Questa azzione hè assai più simplici in l'interfaccia grafica. Eccu ciò chì avete bisognu di fà:
- In a finestra principale di u prugramma, cliccate nantu à l'elemento "Setup" in u bar di cima.
- Da a lista, selezziunate a linea "Impostazioni di u servitore".
- In a finestra chì si vede, in a tabulazione "Principale"entri in a linea "Gruppu di travagliu" u nome di u gruppu, di cui tutti i computer chì puderanu cunnesse à u servitore Samba.
Nota: cume si hè dettu à l'iniziu di u articulu, u nome di u gruppu deve esse uguale per tutti i participanti. Per difettu, tutti i computer dispuniscenu di un gruppu di travagliu - "GRUPPO DI LAVORO".
- Inserite una descrizione di u gruppu. Se vulete, pudete lasciate u difettu, stu parametru ùn hà micca nunda nunda.
- Cliccate nantu à la scheda "Sicurezza".
- Definisce u modalità di autenticazione cum'è "Utente".
- Sceglite da u listinu in menù "Criptà le password" l'opzione chì ti interessa.
- Selezziunu un account ospiti.
- Cliccate "OK".
Dopu, a configurazione di u servitore hè cumpletata, pudete procedere direttamente à a creazione di cartulari Samba.
Passu 5: Creazione di Cartelle
Se ùn avete micca creatu cartucine pubbliche prima, a finestra di prugramma sarà vuota. Per creà una nova cartella, avete bisognu di fà u seguitu:
- Fate un clic nantu à u bottinu cù l'imagine di u segnu di più.
- In a finestra chì si apre, in a tabulazione "Principale"cliccate "Revisione".
- In u gestore di file, specificate a cartella per esse spartita..
- A seconda di e vostre preferenze, selezziunate a casella accanto à "Registrazione permessa" (L'utente hà permessu di edità i schedari in a cartella pubblica) è "Visible" (Nant'à un altru PC, a cartulina aghjuntu sarà visibile).
- Cliccate nantu à la scheda "Accessu".
- Hà a capacità di definisce l'utenti chì puderanu aprire una cartulina cumuna. Per fà quessa, selezziunate a casella accanto à "Amministra l'accessu à utilizatori specifici solu". Dopu, avete bisognu di selezziunali da a lista.
Se vulete fà una cartella pubblica, metti l'interruttore in a posizione "Parà cù tutti".
- Appughjà nantu à u pulsante "OK".
Dopu, a cartella appena creata sarà visualizata in a finestra principale di u prugramma.
Se vulete, pudete creà più cartulari sfruttendu e istruzioni di sopra, o pudete cambiàte quelle già create cliccendu nantu à u bottinu. "Modifica e proprietà di u cartulare sceltu".
Una volta creatu tutti i cartulari necessarii, pudete fermà u prugramma. Hè quì chì e istruzioni per configurà Samba in Ubuntu cù u prugramma System Config Samba sò complete.
Nautilus
Ci hè un altru modu per configurà Samba in Ubuntu. Hè perfetta per l'utenti chì ùn vogliono installà nisunu prugrammu addizionale in u so computer è chì ùn anu piacè micca ricorrerà à l'usu "Terminal". Tutte e impostazioni saranu eseguite in u gestore di file Nautilus standard.
Passu 1: Installazione
Aduprà Nautilus per configurà Samba, u modu in u installazione hè leggermente diversu. Questu travagliu pò esse compie cù "Terminal", cum'è descrittu sopra, ma un altru metudu sarà discusse in seguitu.
- Aprite Nautilus cliccendu in l'icona nantu à a barra di task in listessu o cercendu in u sistema.
- Andate à u cartulare induve u directory desiderata per cumpartite.
- Fate un clic destro su di essa è sceglite a linea da u menù "Pruprietà".
- In a finestra chì si apre, andate in tab "Cartella di Public LAN".
- Verificate a casella accanto à "Pubblichi stu cartulare".
- Apparirà una finestra in cui hè necessariu cliccà nantu à u pulsante. "Installazione di u serviziu"purtà a stallazione di Samba in u sistema.
- Apparirà una finestra in cui pudete rivedere a lista di i pacchetti installati. Dopo a lettura, cliccate "Install".
- Inserite una password d'utente per chì u sistema sia in pruvista à scarica è l'installazione.
Dopu à quì, basta à aspettà a fine di l'installazione di u prugramma. Una volta finu quessa, pudete andà direttamente à configurà Samba.
Passu 2: Setup
A configurazione di Samba in Nautilus hè assai più faciule ch'è aduprà "Terminal" o Sistema Config Samba. Tutti i parametri sò messi in a pruprietà di u directory. Se avete scurdatu di cumprà l'ore, allora seguite i primi trè punti di l'istruzione precedente.
Per mette una cartella à publicu, seguite e istruzioni:
- In a finestra vene à la tabulazione "Diritti".
- Definisce i diritti per u pruprietariu, u gruppu è altri utilizatori.
Nota: se avete bisognu di restringe l'accessu à una cartulina cumuna, selezziunate a linea "No" da a lista.
- Cliccate "Cambia diritti di attachment per i file".
- In a finestra chì si apre, per analogia cù u secondu elementu di sta lista, definisci i diritti di l'uterni di interagisce cù tutti i file in a cartella.
- Cliccate "Cambia"è poi andate in tab "Cartella di Public LAN".
- Spuntà a casella "Pubblichi stu cartulare".
- Inserite u nome di questa cartella.
Nota: Se vulete, pudete lasciate u campu "Commentu" vuoto.
- Verificate o, anzi, rimuete i marchi di speziatura da "Permette à altri utenti di cambià u cuntenutu di u cartulare" è "Accessu à l'ospite". U primu articulu permette à l'utenti chì ùn sò micca autorizati à edità i file allegati. U secondu - aprirà l'accessu à tutti l'utenti chì ùn anu micca un conti locale.
- Cliccate "Applicà".
Dopu, pudete camminà a finestra - u cartulare hè diventatu publicu. Ma vale a stima chì se ùn avete micca configuratu u servitore Samba, allora ci hè una possibilità chì a cartella ùn sarà micca visualizzata nant'à a rete locale.
Nota: cumu configurà u servitore Samba hè spieghjatu à l'iniziu di l'articolo.
Conclusione
Riassunti, si pò dì chì tutti i metudi di sopra sò significativamente diversi da altri, ma tutti ponu in u latu cum'è configurà Samba in Ubuntu. Dunque, usando "Terminal", pudete effettuà una configurazione flessibile, ponendu tutti i parametri necessarii per u servitore Samba è per e cartelle pubbliche create. Программа System Config Samba точно так же позволяет настроить сервер и папки, но количество задаваемых параметров намного меньше.U vantaghju principali di stu metanu hè a presenza di una interfaccia grafica, chì faciliterà assai a configurazione per l'utenti media. Usendu u gestore di file Nautilus, ùn avete micca duvutu scaricà è installà un software addizionale, ma in certi casi, avete bisognu di configurà manualmente u vostru servitore Samba cù u listinu "Terminal".