Problema di autorizzazioni durante la copia di file su SMB su server su OS X 10.9 Mavericks

5

Prima di tutto vorrei dire che ho passato la maggior parte della giornata a cercare di capire questo problema. Ho già letto alcuni articoli su questo problema ma non riesco a trovare il problema specifico che sto riscontrando.

Sto eseguendo OS X 10.9 Mavericks su un Mac Mini. Il nostro server sta eseguendo Linux Gentoo. A questo punto non sono sicuro di quale versione.

Il problema

Quando mi collego a un server sulla nostra rete aziendale con il protocollo SMB o CIFS posso montare i volumi da quel server. Posso anche accedere e leggere i file su tutti i volumi (per quanto ne so). Mi collego tramite il nome utente e la password di amministratore per questo server.

Tuttavia, quando provo a copiare i file su un particolare volume, mi viene richiesto dal Finder di inserire il mio nome utente e la password . Dopo aver inserito le credenziali dell'utente OSX, viene visualizzato un errore che indica quanto segue:

The operation can’t be completed because you don’t have permission to access some of the items.

Pertanto non posso copiare file su questo volume specifico sul nostro server . Posso comunque copiare file su altri volumi sul nostro server.

Soluzioni tentate

Le soluzioni che ho già provato sono:

  • Connessione tramite CIFS piuttosto che SMB
  • Modifica delle autorizzazioni su detti file da leggere / scrivere da tutti
  • Tentativo di installare Samba da utilizzare al posto dell'implementazione SMB di OS X

Nessuno di questi tentativi è riuscito a risolvere il problema che sto vivendo.

Altri tentativi alternativi

Ciò che ho anche cercato di fare è stato quello di dare i miei file a un collega che esegue OS X Mountain Lion in modo che potesse tentare di copiare i file in detto volume. Ha avuto lo stesso problema ed è stato anche sollecitato da Finder a fornire le sue credenziali su cui in seguito non è stato possibile copiare a causa dell'errore sopra riportato.
Può comunque copiare i propri file su detto volume senza alcun problema.

Quando ho fornito i miei file a un collega che utilizza Windows 8, è riuscito a copiare i miei file su detto volume.

TL; DR

Non è possibile copiare file su SMB su volumi server specifici da OSX Mavericks. Può leggere comunque.

Qualsiasi aiuto è molto apprezzato.

Aggiornamento # 1

Alcune persone hanno suggerito che avevo bisogno di inserire le credenziali del server nel prompt del Finder ma non lo consente. Posso inserire solo le credenziali dell'account OSX.

Voglio anche indicare che mi collego al server con lo stesso account utente e accesso come la maggior parte dei miei colleghi. Quindi mi collego con lo stesso account dei colleghi che possono copiare i file sul server. Tuttavia, continuo a ricevere l'errore di nessuna autorizzazione quando provo a copiare i file sul server.

    
posta Dries Vints 10.12.2013 - 15:59
fonte

8 risposte

1

Generalmente la richiesta di autenticazione è in relazione alla destinazione della copia.

Quindi, da ciò che stai descrivendo, dovresti inserire le tue credenziali di accesso a Gentoo. Tuttavia, sospetto che il proprietario / permesso di scrittura sia troppo restrittivo su quel volume specifico. Hai controllato l'utente / gruppo proprietario sul volume problematico rispetto agli altri volumi "senza problemi"? I permessi di lettura / scrittura sono gli stessi?

Per modificare le autorizzazioni senza ricorrere a Terminal, evidenzia la cartella in cui vuoi inserire il file utente e seleziona Ottieni informazioni ( Cmd + i ). In fondo ci sono i permessi. Assicurati che dove dice "tutti" che dice anche "Leggi e scrivi". Potrebbe essere necessario fare clic sul piccolo lucchetto dorato nella parte inferiore del riquadro Ottieni informazioni per regolarlo. Una volta fatto questo, sarai in grado di copiare la cartella.

    
risposta data 13.12.2013 - 14:30
fonte
1

Ho avuto lo stesso problema e penso di averlo risolto:
Devi modificare l'indirizzo del server da smb a cifs , ad esempio se il tuo indirizzo è:

smb://ummsnas01/MarkLab$

... cambialo in:

cifs://ummsnas01/MarkLab$

Questo è tutto! Spero che ora funzioni anche per te!

    
risposta data 23.12.2013 - 16:18
fonte
1

La soluzione nel nostro caso era di rendere l'account utente "mobile" sul mac locale (avevamo problemi con un utente del dominio che non poteva accedere a una condivisione smb su un server membro del dominio).

Si è verificato un problema in qualsiasi versione di Mavericks in cui l'utente del dominio non era mobile.

    
risposta data 30.07.2014 - 20:54
fonte
0

A prima vista, direi che il tuo server Linux dovrebbe essere configurato in futuro come Active Directory con utenti e autorizzazioni univoci impostati in modo appropriato.

Quando copi un file e poi inserisci le informazioni dell'account OS X che è probabilmente lo scoglio per il trasferimento. L'inserimento delle credenziali di amministratore per l'amministratore Linux dovrebbe consentire il privilegio corretto di scrivere sulla condivisione sulla condivisione SMB / CIFS su cui stai lavorando.

Che confusione si dice che i tuoi colleghi trasferiscano i file con le loro credenziali .... quindi non sono chiaro se si tratta di credenziali del sistema locale o credenziali del server.

    
risposta data 13.12.2013 - 14:32
fonte
0

Anche questo sarebbe stato un commento, ma non ho ancora abbastanza reputazione.

Stai provando a utilizzare un protocollo di condivisione file Windows per le comunicazioni tra Mac OS e computer Linux. Perché non utilizzare protocolli di condivisione file più nativi per le piattaforme che stai utilizzando, ad esempio:

  • installa e usa AFP (protocollo di condivisione file di Mac OS) su Linux, o
  • usa NFS (il protocollo di condivisione file di Unix, parlato bene sia da Linux che da Mac OS)
risposta data 13.12.2013 - 19:04
fonte
0

La soluzione è semplice. È necessario accedere alle impostazioni di condivisione SMB e fornire le autorizzazioni appropriate all'utente con le credenziali di cui si è effettuato il log mac. Le autorizzazioni di condivisione predefinite in Windows sono per tutti, ma devi avere il nome utente specifico consentito lì.

    
risposta data 12.11.2014 - 00:11
fonte
0

Per coloro che sono venuti in questa pagina alla ricerca di una risposta a questo problema, ho trovato la soluzione alla mia esperienza con questo problema:

L'HD che è connesso alla rete deve essere formattato in exFat. È possibile farlo collegando fisicamente l'unità al computer e utilizzando Utility Disco per riformattare in exFat. Questo ha risolto il mio problema. Spero che risolva il tuo! Cheers!

    
risposta data 02.02.2017 - 10:59
fonte
-1

Ho incontrato il problema simile e la causa principale era l'abilitazione SELINUX. Puoi disabilitare SELINUX e provare.

    
risposta data 13.03.2017 - 11:27
fonte

Leggi altre domande sui tag