Slik konfigurerer Samba

Samba er en Linux-applikasjon som gjør det mulig for deling av filer, cd / DVD-ROM-stasjoner og skrivere enkelt mellom Windows- og Linux-maskiner. Du kan enkelt sette opp en enkel filserver ved hjelp av Samba.

Bruksanvisning

1 Installer Samba på din Linux-maskin.

sudo apt-get install samba

2 Pass på at Samba ikke kjører.

sudo /etc/init.d/samba stop

3 Flytt standardkonfigurasjonen til en backup fil.

sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.bkup

4 Opprett en ny versjon av smb.conf filen.

sudo gedit /etc/samba/smb.conf

5 Kopier denne prøven konfigurasjonsfilen til 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

Hver seksjon er forklart nedenfor. Husk å endre de variable parametere for å gjenspeile din informasjon.

[global]
workgroup = WORKGROUP
netbios name = MYNAME
username map = /etc/samba/smbusers

Arbeidsgruppe er navnet på Windows Workgroup. Det kan finnes under Start -> Kontrollpanel -> System -> Datamaskinnavn.
NetBIOS-navnet er navnet på Linux-maskinen. Det er hvordan du søker på Linux-maskin fra Windows.

[homes]
comment = Home Directories
valid users = %S
read only = No
browseable = No

Brukere kan få tilgang til sine egne hjemmeområder. Den% S alternativet sikrer at kun brukere må bruke sitt brukernavn tilgang til sine filer.

[share]
path = /shared_files/
browseable = yes
read only = no
guest ok = no

Banen vil være den veien som klientmaskinene vil være i stand til å få tilgang. I henhold til reglene ovenfor, kan du bla gjennom delte katalog; det er ikke skrivebeskyttet, og brukerne må logge inn for å se katalogen.

6 Test smb.conf filen.

sudo testparm

7 Legg til brukere i Linux-maskin.

useradd -c "New User" -m -g users -p Passwd1 newuser

Useradd-kommandoen har syntaksen useradd [options] brukernavn. Eksempelet ovenfor har følgende alternativer:

-c is the comments section which is used for the user's Full Name
-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

8 La Samba vet om brukerne.

sudo smbpasswd -a newuser
sudo smbpasswd -e newuser

Den smbpasswd kommandoen har syntaksen smbpasswd [options] brukernavn. -a Alternativet sier å legge brukeren til den lokale smbpasswd-filen. Den -e alternativet sier til at brukeren.
smbpasswd vil spørre deg om et passord. Du må oppgi passordet som du bruker på Windows-maskinen. Hvis du ikke har et passord for Windows, bare trykk på Enter.

Hint

  • Standard smb.conf filen har detaljerte kommentarer til hver seksjon. Det er en god idé å lese gjennom den før du oppretter en ny one.SWAT er en web-basert grafisk grensesnitt for konfigurering Samba. Det kan nås ved å skrive http: // localhost: 901 / i adressefeltet i nettleseren.