Samba è un'applicazione Linux che permette la condivisione di file, unità cd/dvd-rom e stampanti facilmente tra computer Windows e Linux. Può facilmente impostare un server di file semplice usando Samba.
Istruzioni
1
Installare Samba su computer Linux.
sudo apt-get install samba
2
Assicurarsi che Samba non è in esecuzione.
sudo /etc/init.d/samba stop
3
Spostare la configurazione predefinita per un file di backup.
sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.bkup
4
Creare una nuova versione del file SMB. conf.
sudo gedit /etc/samba/smb.conf
5
Copiare questo file di configurazione di esempio in SMB. conf
[global]
workgroup = WORKGROUP
netbios name = MYNAME
[homes]
comment = Home Directories
valid users = %S
read only = No
browseable = No
[shared folders]
path = /shared_files/
browseable = yes
read only = no
guest ok = no
Ogni sezione è spiegato sotto. Ricordatevi di cambiare i parametri variabili per riflettere le informazioni.
[global]
workgroup = WORKGROUP
netbios name = MYNAME
username map = /etc/samba/smbusers
Il gruppo di lavoro è il nome del gruppo di lavoro Windows. Può essere trovato in Start -> Pannello di controllo -> sistema -> nome Computer.
Il nome netbios è il nome del computer Linux. È come si naviga il computer Linux da Windows.
[homes]
comment = Home Directories
valid users = %S
read only = No
browseable = No
Gli utenti possono accedere la propria home directory. L'opzione %s garantisce che solo gli utenti devono utilizzare il proprio nome utente per accedere ai loro file.
[share]
path = /shared_files/
browseable = yes
read only = no
guest ok = no
Il percorso sarà il percorso che i computer client sarà in grado di accedere. Secondo le regole di cui sopra, è possibile sfogliare la directory condivisa; esso non è di sola lettura, e gli utenti devono accedere per visualizzare la directory.
6
Verificare il file SMB. conf.
sudo testparm
7
Aggiungere utenti al computer Linux.
useradd -c "New User" -m -g users -p Passwd1 newuser
Il comando useradd ha la sintassi useradd [opzioni] nomeutente. Nell'esempio di cui sopra ha le seguenti opzioni:
-c is the comments section which is used for the user's Full Name
8
-m says to create the user's home directory
-g is the group name for the user's initial log in group.
-p is the user's password
Comunicare Samba sugli utenti.
sudo smbpasswd -a newuser
sudo smbpasswd -e newuser
Il comando smbpasswd ha la sintassi smbpasswd [opzioni] nomeutente. L'opzione - a dice di aggiungere l'utente al file smbpasswd locale. L'opzione -e si dice per consentire all'utente.
smbpasswd ti chiederà una password. È necessario fornire la password che si utilizza sulla macchina Windows. Se non avete una password per Windows, premere solo invio.
Consigli & Avvertenze
- Il file SMB. conf di default ha dettagliato commenti per ogni sezione. È una buona idea di leggere attraverso di essa prima di crearne uno nuovo. S.w.a. t è un'interfaccia grafica basata sul web per la configurazione di Samba. È possibile accedervi digitando http://localhost:901 / nella barra indirizzi del tuo browser.