3 155
contributi
Wtf (discussione | contributi) |
Wtf (discussione | contributi) |
||
Riga 340: | Riga 340: | ||
=== Smbclient === | === Smbclient === | ||
{{Box|NOTA| Se | {{Box|NOTA| Se si prova ad accedere alle risorse condivise da una macchina cui corrisponde un indirizzo IP non compreso nell'intervallo di indirizzi ammessi (<code>hosts allow</code>) si riceverà come errore ''protocol negotiation failed: NT_STATUS_INVALID_NETWORK_RESPONSE''.}} | ||
Installazione sul client: | |||
<pre># apt-get install smbfs smbclient</pre> | <pre># apt-get install smbfs smbclient</pre> | ||
Come detto in precedenza, ''smbclient'' è un programma client ftp-like, utilizzato per l'accesso a un server Samba. | Come detto in precedenza, ''smbclient'' è un programma client ftp-like, utilizzato per l'accesso a un server Samba. Si osservino i suoi principali flags e, una volta effettuato il login sul server, le sue principali funzioni. | ||
====Principali parametri (flags)==== | ====Principali parametri (flags)==== | ||
Riga 379: | Riga 379: | ||
Come si vede, nella colonna '''Sharename''' sono elencati i nomi delle risorse definite in <code>/etc/samba/smb.conf</code>, quindi la directory ''shared'',la stampante e il lettore DVD (''le sezioni <code>[global]</code> e <code>[printers]</code> non sono visibili poiché sono sezioni di parametri usate dal programma'').<br> | Come si vede, nella colonna '''Sharename''' sono elencati i nomi delle risorse definite in <code>/etc/samba/smb.conf</code>, quindi la directory ''shared'',la stampante e il lettore DVD (''le sezioni <code>[global]</code> e <code>[printers]</code> non sono visibili poiché sono sezioni di parametri usate dal programma'').<br> | ||
Nella colonna '''Server ''' sono invece elencati gli host facenti parte del medesimo gruppo di lavoro (''workgroup'').<br> | Nella colonna '''Server ''' sono invece elencati gli host facenti parte del medesimo gruppo di lavoro (''workgroup'').<br> | ||
C'è poi la colonna '''Workgroup''' che visualizza l'host con ruolo di domain master browser nella subnet. | C'è poi la colonna '''Workgroup''' che visualizza l'host con ruolo di domain master browser nella subnet. | ||
==== Accesso al server ==== | |||
Per accedere effettivamente alle risorse condivise è necessario digitare: | Per accedere effettivamente alle risorse condivise è necessario digitare: | ||
<pre>$ smbclient servizio password -U nome_utente</pre> | <pre>$ smbclient servizio password -U nome_utente</pre> | ||
Riga 390: | Riga 393: | ||
tree connect failed: NT_STATUS_ACCESS_DENIED | tree connect failed: NT_STATUS_ACCESS_DENIED | ||
</pre> | </pre> | ||
In caso di connessione riuscita la videata dovrebbe apparire simile a quanto segue: | |||
<pre> | <pre> | ||
$ smbclient //SERVER/shared | $ smbclient //SERVER/shared | ||
Riga 399: | Riga 401: | ||
</pre> | </pre> | ||
Il prompt <code>smb: \></code> indica che l'utente si trova nella risorsa condivisa richiesta al server Samba (il cui hostname d'esempio è SERVER). Sostanzialmente il funzionamento di ''smbclient'' è analogo a quello di un client ftp, ma con in più degli utilissimi tools per il down/uploading dei file. | |||
Alcuni input uguali a quelli di una shell di bash sono: '''ls''', '''cd''', '''rm''', '''rmdir''', '''exit''', coi quali | Alcuni input uguali a quelli di una shell di bash sono: '''ls''', '''cd''', '''rm''', '''rmdir''', '''exit''', coi quali l'utente dovrebbe avere già confidenza. | ||
È comunque possibile ottenere una lista di comandi utili digitando '''help'''. | |||
'''Download di un file con get'''.<br> | '''Download di un file con get'''.<br> |
contributi