Un modo per ripristinare la connessione a Windows condivisa come un altro utente?


10

Quando ho eseguito l'aggiornamento a Ubuntu 13.04, il file manager ha perso la possibilità di connettersi alle condivisioni Windows come utente specifico (da "Connetti al server") dal file manager. Potrei essere connesso alla condivisione z come utente e alla condivisione x come altro, ma ora la connessione al server non offre spazio per aggiungere le credenziali come una volta. Quando provo senza credenziali, viene visualizzato un messaggio di errore "IMPOSSIBILE ACCEDERE ALLA POSIZIONE - NON RIUSCITO A MONTARE CONDIVISIONE DI WINDOWS - PERMESSO DANNEGGIATO". Trovo schermate in cui dovrebbe chiedermi un nome utente e una password, ma non lo capisco mai. Solo un errore. C'è qualcosa che forse è stato riportato dalla versione precedente? Devo eliminare ~ / .nautilus? o qualcosa?


Ho spostato tutti i file. * In una directory temporanea, ho riavviato il mio sistema e effettuato l'accesso. Non mi viene ancora richiesto nulla quando si tenta di accedere a una condivisione. Solo un errore. Quindi il mio profilo non è probabilmente il problema.
Frank Barcenas,

Se non sei sicuro che si tratti di un problema relativo al profilo o no; il primo passo da fare qui è creare un nuovo utente e provare Connetti al server. Non ricevi ancora la richiesta con un nuovo utente?
l300lvl,

È necessario che tu possa inserire nome utente / password a livello di condivisione? Forse sarebbe sufficiente connettersi a uno (o più) server con sempre le stesse condivisioni e credenziali?
Christian Wolf,

Risposte:


8

Se apri il tuo /etc/samba/smb.conffile dovresti vedere in fondo la definizione di condivisione. In genere sembra qualcosa del genere:

[share-name]
comment = 
path = /media/[some-name]
read only = No
guest ok = yes

Quello che vuoi fare è aggiungere una riga "force user" a quella definizione di condivisione in modo che l'utente remoto appaia tu:

[share-name]
comment = 
path = /media/[some-name]
read only = No
force user = [your-user-name]
guest ok = yes

Quindi riavviare samba:

sudo service smbd restart

Fonti ufficiali: http://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html#FORCEUSER


1

Penso che gli sviluppatori abbiano deciso di semplificare il funzionamento di "Connetti al server". Con la maggior parte dei server, ti verrà chiesto di inserire le tue credenziali quando provi ad accedere a una condivisione ... Ma con alcuni altri, devi prima specificare esplicitamente l'utente che desideri utilizzare. In effetti, in tal caso, devi semplicemente utilizzare una sintassi simile a quella che utilizzeresti in Windows.

Sintassi di base da utilizzare in "Connetti al server":

smb://UserNameToUseToConnect@SMBServerName/ShareName/

Esempio :

smb://franck@myserver/myshare/

Usando questa sintassi, apparirà una finestra che ti permetterà di inserire il tuo nome di dominio e password.

Spero che questo ti aiuti a risolvere il tuo problema. Se non riesci ancora a fornire il nome del dominio e la password (non viene visualizzato alcun messaggio finestra / errore), potrebbero essere necessarie ulteriori informazioni sulla configurazione del server.


0

Probabilmente questa non dovrebbe essere una risposta perché è un po 'speculativa, ma forse la mancanza di un prompt è un'altra rimozione delle funzionalità nella versione 3.6 di Nautilus. Potrebbe essere abbastanza indolore provare a installare la versione 3.4 da SoluOS, per quanto riguarda questo articolo di WebUpd8.

Fondamentalmente :

sudo add-apt-repository ppa:webupd8team/experiments
sudo apt-get update
sudo apt-get dist-upgrade
killall nautilus

In bocca al lupo!

Per ripristinare questa modifica:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:webupd8team/experiments
killall nautilus
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.