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
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 ..
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.
Hai ragione su 777, ma l'idea è che "Tutti" abbia accesso a quella cartella per scrivere / eliminare / copiare / spostare 😉
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. 🙂
In effetti, Samba mi è molto più utile dato che utilizzo cartelle condivise e preferisco evitare problemi con la configurazione per condividere cartelle.
grazie, questo articolo tornerà utile per l'errore che Samba mi dà quando provo a condividere la cartella Public: D.
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:
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?
Dai lo stesso ma al contrario chmod -R 777 (meno è per rimuovere le autorizzazioni)
chmod + R 777 nella directory per impostare i permessi
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"
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.