Risolto l'errore 255 di Samba (Condivisione cartelle)

Prima di tutto, cos'è l'errore 255 di Samba? Bene, è l'errore che otteniamo quando entriamo Ubuntu (ad esempio), proviamo a condividere una cartella e non possiamo perché ci dice:

La "condivisione di rete" ha restituito l'errore 255: net usershare: impossibile aprire la directory usershare / var / lib / samba / usershares. Errore Autorizzazione negata Non si dispone dell'autorizzazione per creare una condivisione utente. Chiedi al tuo amministratore di concederti le autorizzazioni per creare una condivisione.

Questo è successo a me quando ho provato a creare una cartella condivisa su uno dei PC dei miei utenti, in modo da poter scambiare comodamente file con una macchina virtuale con Windows XP in esecuzione su virtualbox.

Nel caso di Ubuntu la soluzione è semplice, perché ho risolto tutto eseguendo nel terminale:

sudo chmod 777 /var/lib/samba/usershares

Ma questa potrebbe non essere la soluzione per altri. Ad esempio, nel caso di Debian può essere facilmente risolto anche aggiungendo il nostro utente al gruppo sambashare.

# addgroup usuario sambashare

Mi hanno appena detto da MP che un'altra possibile soluzione è l'aggiunta al file /etc/samba/smb.conf il parametro: solo proprietario della condivisione degli utenti = Falso

Ma diciamo che vogliamo qualcosa di più. In questo caso non vogliamo che ci chieda username e password per accedere alla cartella condivisa. Bene, per questo, quello che facciamo è creare una cartella in / media:

# mkdir /media/compartir
# chmod -R 777

E poi aggiungiamo alla fine del file /etc/samba/smb.conf:

[documenti] commento = percorso documenti condivisi = / media / share public = si scrivibile = si

E beh, in alcuni casi dobbiamo riavviare Samba:

# /etc/init.d/samba restart

Ora, dalla macchina virtuale non mi resta che mettere in Windows Explorer:

\\192.168.X.X\compartir

E pronto ..


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   inarcando suddetto

    Il secondo metodo è quello corretto. In Ubuntu deve esserci un gruppo anche per quello, molto probabilmente quella directory non appartiene al gruppo sambashare o manca qualcosa nel smb.conf.
    Il problema dei permessi 777 genera un problema di sicurezza, è meglio usarlo occasionalmente per verificare che funzioni, ma, una volta verificato, passare alla regolazione dei gruppi e / o del file di configurazione di samba.

    1.    vivace suddetto

      Hai ragione su 777, ma l'idea è che "Tutti" abbia accesso a quella cartella per scrivere / eliminare / copiare / spostare 😉

  2.   Federico Antonio Valdes Toujague suddetto

    saluti Elav !!!. Quella soluzione è per la condivisione su una rete domestica o che non richiede sicurezza. È molto simile a quando in Windows XP, senza avere il computer registrato in un dominio, diciamo che la Condivisione file è abilitata e diciamo che chiunque può scrivere o leggere nelle risorse condivise. Pertanto, non c'è sicurezza.
    Comunque, nella serie Samba sono obbligato a dedicare uno o più articoli alla condivisione di cartelle e stampanti. Da una rete domestica a un file server con tutte le leggi.
    Chiedo la vostra pazienza a questo proposito, perché spiegare Samba non è facile. 🙂

    1.    eliotime3000 suddetto

      In effetti, Samba mi è molto più utile dato che utilizzo cartelle condivise e preferisco evitare problemi con la configurazione per condividere cartelle.

  3.   gatto suddetto

    grazie, questo articolo tornerà utile per l'errore che Samba mi dà quando provo a condividere la cartella Public: D.

  4.   Federico Antonio Valdes Toujague suddetto

    Ogni volta che provo a pubblicare un commento su Samba: SmbClient mi dà il seguente errore:

    Zona 404 non hai trovato quello che cercavi!

    Forse hai seguito un collegamento errato o stai cercando un documento che ha cambiato indirizzo. Torna alla home page o utilizza il motore di ricerca in alto per trovare una nuova destinazione. Oppure puoi accedere ad altri link di interesse per trovare quello che stai cercando, ad esempio:

  5.   Ricardo suddetto

    Ciao, ho applicato i permessi chmod -R 777 alla directory condivisa e ora non mi fa entrare, mi mostra la cartella da Windows ma quando voglio entrare mi dice permesso negato, come risolverlo?

    1.    adriano aaa suddetto

      Dai lo stesso ma al contrario chmod -R 777 (meno è per rimuovere le autorizzazioni)
      chmod + R 777 nella directory per impostare i permessi

  6.   JORGE FRANCISCO JUAREZ ZUNIGA suddetto

    Buon pomeriggio a tutti, ho bisogno del vostro aiuto:
    Sto cercando di connettere due PC in una rete con Ubuntu e dopo molti tentativi sono riuscito a installare samba e appare nel launcher e dopo aver configurato un nuovo gruppo di lavoro su entrambi i PC e condiviso una cartella mi invia questo errore (devo chiarire che l'ho fatto bene una volta, ma quando riavvio i pc non rispetto la cartella condivisa e volendo ricondividerla mi dice questo) «Il parametro del test di samba ha restituito l'errore 1: Carica i file di configurazione smb da / etc / samba /smb.conf
    rlimit_max: aumento di rlimit_max (1024) al limite minimo di Windows (16384)
    avviso: si ignora il valore "share" non valido per i servizi di caricamento dell'errore di parametro "security"

  7.   CRISTIANO ORTIZ suddetto

    sì, in questo modo mi è servito su NVIDIA JETSON TK1
    net usershare 'ha restituito l'errore 255: net usershare: impossibile aprire la directory usershare / var / lib / samba / usershares. Errore Autorizzazione negata Non si dispone dell'autorizzazione per creare una condivisione utente. Chiedi al tuo amministratore di concederti le autorizzazioni per creare una condivisione.