Come cambiare la tua password Samba

October 11

Come cambiare la tua password Samba


Quando si imposta la protezione a livello di utente in Samba, i sistemi Windows e Unix devono fornire una password per il server Samba per condividere le risorse. Dal momento che Samba è un software Unix, è necessario configurare gli utenti e le password sul computer Linux o Mac utilizzando il programma smbpasswd incluso con Samba. Dopo aver specificato un livello di sicurezza nel file di configurazione di Samba e creare gli utenti Unix e Samba con i permessi di condivisione, la vostra macchina Windows si integra perfettamente con il server Samba sulla rete.

istruzione

1 Creare una copia del file di configurazione di Samba di default nella directory / etc / samba. Se hai già impostato il file di configurazione di Samba, non è necessario effettuare un'altra copia, ma è necessario confermare che il livello di sicurezza di Samba è impostato dall'utente, che è il default. Aprire una finestra di terminale e digitare il seguente comando per copiare il file di configurazione:

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.default

Questo comando conserva una copia del file di default nel caso in cui si vuole ricominciare da capo.

2 Aprire /etc/samba/smb.conf in un editor di testo. Il file predefinito contiene la maggior parte delle impostazioni necessarie per utilizzare Samba, ma è necessario specificare il nome del gruppo di lavoro Windows nella sezione globale. Si consiglia inoltre di utilizzare la crittografia della password da linee togliere i commenti 64 e 65, che iniziano con "encrypt passwords" e "file passwd SMB", rispettivamente. Per rimuovere il commento queste righe, eliminare il punto e virgola all'inizio di ogni riga.

3 decommentare le linee 73, 74 e 75, che contengono "sincronizzazione password UNIX", "programma passwd" e "chat" parametri passwd. Se non si desidera sincronizzare Windows e Linux le modifiche delle password attraverso la rete, saltare questo passaggio. Fare riferimento al sito web di Samba per una spiegazione dettagliata di tutte le sezioni smb.conf e parametri (link in Risorse). Le linee di cui sopra sono gli unici che influenzano le modifiche delle password. Dopo aver confermato le impostazioni per queste opzioni, è possibile chiudere l'editor di testo.

4 Inserire "username smbpasswd sudo" (senza virgolette) al prompt, sostituendo il nome utente dell'account di cui si desidera cambiare la password "username." Stai richiesta la password Unix e quindi per la nuova password Samba. Confermare la nuova password Samba quando viene richiesto di applicare le modifiche, che hanno effetto immediato attraverso la rete.

Consigli e avvertenze

  • Limitare l'accesso al server Samba con la creazione di un account Unix separato per la condivisione di file. Per la protezione a livello utente in Samba, i vostri nomi utente Samba e Unix devono corrispondere. Per creare un utente Unix, digitare il seguente comando in una finestra di terminale:
  • sudo useradd nomeutente
  • Sostituire il nome del nuovo utente per "username" nel comando. Per creare un utente Samba corrispondenza, eseguire il seguente comando:
  • sudo pdbedit -a -u nome utente
  • Sostituire il nome utente Unix per "nome utente" in questo comando. Viene richiesto di inserire una nuova password per l'utente di Samba, ma la password non ha bisogno di essere la stessa password di Unix. Dopo la creazione di un account Unix separato per Samba, è possibile spostare, copiare i file o link per la nuova directory utente si trova in / home / nomeutente. Collegamento di file e cartelle lascia i dati in luogo ma ti dà due punti di accesso ai dati. Creare collegamenti morbidi con il seguente comando:
  • sudo ln -s / path / to / file / path / to / link / posizione
  • Il parametro "path / to / file" fa riferimento al percorso del file originale, e "path / to / link / location" si riferisce alla nuova directory utente.
  • Le informazioni contenute in questo articolo si riferisce a Samba 4.1.9. Essa può variare leggermente o significativamente con altre versioni.