Samba: guida estesa: differenze tra le versioni

Riga 493: Riga 493:
Premesso tutto ciò da terminale è sufficiente digitare un comando del tipo:
Premesso tutto ciò da terminale è sufficiente digitare un comando del tipo:
<pre>
<pre>
# mount -t cifs "//mioserver/miacartella" -o credentials="/percorso_file/credenziali",uid=1000,gid=1000,file_mode=0777,dir_mode=0775 "/mnt/samba"
# mount -t cifs "//mioserver/miacartella" -o user=utente_samba,pass=password_utente_samba,uid=1000,gid=1000,file_mode=0777,dir_mode=0775 "/mnt/samba"
</pre>
</pre>
A questo punto, se non sono comparsi messaggi d'errore, in <code>/mnt/samba</code> dovrebbe essere presente il contenuto di "miacartella".<br />
A questo punto, se non sono comparsi messaggi d'errore, in <code>/mnt/samba</code> dovrebbe essere presente il contenuto di "miacartella".<br />
Riga 501: Riga 501:
* '''"//mioserver/miacartella"''', è il percorso della risorsa remota. I doppi apici sono necessari solo se il nome del server o della cartella non è standard, per esempio se contiene degli spazi.
* '''"//mioserver/miacartella"''', è il percorso della risorsa remota. I doppi apici sono necessari solo se il nome del server o della cartella non è standard, per esempio se contiene degli spazi.
* '''-o ''', serve a passare le opzioni:
* '''-o ''', serve a passare le opzioni:
:- ''credentials'', definisce il percorso di un file testuale contenente tre righe e necessario per autenticarsi presso il server samba:
:- ''user'', definisce l'utente samba;
<pre>
:- ''pass'', definisce la password dell'utente samba;
username=utente_samba
password=password_utente_samba
domain=nome_dominio_o_gruppo_samba
</pre>
: Anche in questo caso i doppi apici sono obbligatori solo se il nome del file delle credenziali e/o il percorso dello stesso non sono standard.
:- ''uid'' e ''gid'' definiscono chi saranno il proprietario e il gruppo proprietario (attraverso i rispettivi ID numerici) delle risorse montate. Evitando di specificare tali parametri è quasi certo che le risorse risulteranno accessibili in sola lettura a tutti gli utenti normali, poiché per comportamento predefinito il possesso viene attribuito all'utente root e al gruppo root.
:- ''uid'' e ''gid'' definiscono chi saranno il proprietario e il gruppo proprietario (attraverso i rispettivi ID numerici) delle risorse montate. Evitando di specificare tali parametri è quasi certo che le risorse risulteranno accessibili in sola lettura a tutti gli utenti normali, poiché per comportamento predefinito il possesso viene attribuito all'utente root e al gruppo root.
:- ''file_mode'' e ''dir_mode'' permettono di definire schemi di permessi differenti da quello standard, ovvero <code>0755</code>, rispettivamente per file e cartelle.
:- ''file_mode'' e ''dir_mode'' permettono di definire schemi di permessi differenti da quello standard, ovvero <code>0755</code>, rispettivamente per file e cartelle.
Riga 513: Riga 508:
* '''/mnt/samba''', è già stato illustrato nelle ipotesi preliminari. Come sempre i doppi apici sono necessari solo per nomi non standard.
* '''/mnt/samba''', è già stato illustrato nelle ipotesi preliminari. Come sempre i doppi apici sono necessari solo per nomi non standard.
===== Caricamento automatico all'avvio =====
===== Caricamento automatico all'avvio =====
È possibile evitare di dover caricare manualmente ad ogni avvio le risorse remote editando oppurtunamento il file <code>/etc/fstab</code>, ovvero inserendo un'opportuna riga per ogni risorsa:
È possibile evitare di dover caricare manualmente ad ogni avvio le risorse remote editando oppurtunamento il file <code>/etc/fstab</code>, ovvero inserendo un'opportuna riga per ogni risorsa (attenzione che la riga è molto lunga e potrebbe non essere interamente visibile nella finiestra del browser):
<pre>
<pre>
//mioserver/miacartella  /mnt/samba  cifs  _netdev,credentials=/percorso_file/credenziali,uid=1000,gid=1000,file_mode=0777,dir_mode=0775  0  0
//mioserver/miacartella  /mnt/samba  cifs  _netdev,credentials=/percorso_file/credenziali,uid=1000,gid=1000,file_mode=0777,dir_mode=0775  0  0
</pre>
</pre>
 
''credentials'', definisce il percorso di un file testuale contenente  tre righe e necessario per autenticarsi presso il server samba:
<pre>
username=utente_samba
password=password_utente_samba
domain=nome_dominio_o_gruppo_samba
</pre>
Anche in questo caso i doppi apici sono obbligatori solo se il nome del  file delle credenziali e/o il percorso dello stesso non sono standard.
==== Smontare le risorse remote ====
==== Smontare le risorse remote ====
Per terminare l'accesso alle risorse remote dalla macchina in uso è sufficiente digitare sempre come root:
Per terminare l'accesso alle risorse remote dalla macchina in uso è sufficiente digitare sempre come root:
2 853

contributi