Difference between revisions of "Samba (Dansk)"

From ArchWiki
Jump to: navigation, search
(rm temporary i18n template)
(10 intermediate revisions by 7 users not shown)
Line 1: Line 1:
[[Category:Networking (English)]]
+
[[Category:Dansk]]
[[Category:HOWTOs (English)]]
+
[[cs:Samba]]
{{i18n_links_start}}
+
[[en:Samba]]
{{i18n_entry|English|:Setting up Samba}}
+
[[es:Samba]]
{{i18n_entry|Czech|:Samba (Česky)}}
+
[[fr:Samba]]
{{i18n_entry|Romanian|:Samba (română)}}
+
[[it:Samba]]
{{i18n_entry|Chinese|:Samba (简体中文)}}
+
[[ru:Samba]]
{{i18n_links_end}}
+
[[sr:Samba]]
 
+
[[tr:Samba]]
 +
[[zh-CN:Samba]]
 +
[[zh-TW:Samba]]
 
<b>BEMÆRK:</b>Dette er mere, hvad jeg har gjort, for at få SAMBA til at virke på min maskine. Der er altså ikke nogen garanti for, at det vil virke på din.
 
<b>BEMÆRK:</b>Dette er mere, hvad jeg har gjort, for at få SAMBA til at virke på min maskine. Der er altså ikke nogen garanti for, at det vil virke på din.
  
 
Først skal du sørge for, at du har en arbejdsgruppe i det hjemmenetværk, hvori du vil dele filer. Dette kommer vi til senere.
 
Først skal du sørge for, at du har en arbejdsgruppe i det hjemmenetværk, hvori du vil dele filer. Dette kommer vi til senere.
  
=====Installér Samba=====
+
==Installér Samba==
 
Dernæst installér SAMBA (som 'root') med:
 
Dernæst installér SAMBA (som 'root') med:
  pacman -Sy samba
+
  pacman -S samba
  
 
==Installation via terminal==
 
==Installation via terminal==
Line 24: Line 26:
 
Redigér filen med f.eks. Nano:
 
Redigér filen med f.eks. Nano:
 
  nano smb.conf
 
  nano smb.conf
 
+
===Globale parametre===
 
Den første sektion er ''Global Parameters'' (globale parametre). Dette henviser til de bredere valgmuligheder. De fleste indstillinger laves her.
 
Den første sektion er ''Global Parameters'' (globale parametre). Dette henviser til de bredere valgmuligheder. De fleste indstillinger laves her.
 
Her er sektionen ''Global Parameters'' fra min /etc/samba/smb.conf til sammenligning.
 
Her er sektionen ''Global Parameters'' fra min /etc/samba/smb.conf til sammenligning.
Line 36: Line 38:
 
Parameteren "netbios name" er hvordan du vil have, at din maskine skal fremstå på netværket.
 
Parameteren "netbios name" er hvordan du vil have, at din maskine skal fremstå på netværket.
  
 +
===Fildelingsmapper===
 
For at sætte fildelingerne op, er den enkleste, hvor en bruger kan tilgå og skrive i sin egen hjemmemappe.
 
For at sætte fildelingerne op, er den enkleste, hvor en bruger kan tilgå og skrive i sin egen hjemmemappe.
 
  [homes]
 
  [homes]
Line 56: Line 59:
 
   mkdir /etc/skel/smb
 
   mkdir /etc/skel/smb
  
At gå ind i en fildelingsmappe ud over hjemmemappen er ikke sværere end at der egentlig kun er 2 kommandoerMoving on to shares other than the home directory isn't much harder, as there are really only two more commands that did not apply to the homes. These are the path command and the valid users. Looks like this:
+
At gå ind i en fildelingsmappe ud over hjemmemappen er ikke sværere end at der egentlig kun er yderligere 2 parametre, der ikke lader sig anvende til hjemmemapperne. Det er søgestien (''path'') og 'godkendte brugere' (''valid users'').<br>Et eksempel: Moving on to shares other than the home directory isn't much harder, as there are really only two more commands that did not apply to the homes. These are the path command and the valid users. Looks like this:
 
  [music]
 
  [music]
 
  path = /mnt/windows/Music/
 
  path = /mnt/windows/Music/
Line 63: Line 66:
 
  valid users = Bryan, Michael, David, Jane
 
  valid users = Bryan, Michael, David, Jane
  
The Path is obviously where on the harddrive the share is. Pretty simple, no?
+
Søgestien (''path'') er selvfølgelig, hvor på harddisken fildelingsmappen findes. Ganske enkelt - ikke?<br>Parameteren ''valid users'' (godkendte brugere) lader Samba vide, hvilke brugere der overhovedet har lov til at logge ind på fildelingsområdet. Igen - ganske enkelt, selvom det giver os lidt mere arbejde.<br>Glem ikke, at brugernavnene '''skal''' stemme overens med brugerne på Linux-maskinen, og '''bør''' stemme overens med brugere på Windows-maskinen.
<br>The valid user command lets Samba know which users have the ability to even log in to the share. Again - pretty simple, although this creates a bit more work for us. Please keep in mind that these user names MUST coincide with users on the linux box and SHOULD coincide with users on the Windows box.
+
 
+
  
Once the smb.conf file is set up as you want it, save and exit the editor. (This is Ctrl+O in nano, followed by Ctrl+X) <br> Next We have to add the "valid users" to samba's user list. Do this by issuing
+
===Adgangskoder===
  smbpasswd -a <username>
+
Når filen /etc/samba/smb.conf er sat op, som du vil have det, skal du gemme og afslutte editoren (i Nano er det ctrl+O efterfulgt af ctrl+X).<br>Vi skal så have føjet brugere til Sambas brugerliste. Dette gøres med:
 +
  smbpasswd -a <brugernavn>
  
Follow its instructions, creating the password to be the same as the Windows password, and the user name the same as the Linux user. Once you have finished adding users, You are done (mostly).
+
Følg instruktionerne, og opret adgangskoderne til de samme som Windows-adgangskoderne og brugernavnene til de samme som Linux-brugeren. Når du har gjort det, er du færdig (næsten).
  
If you have not done so - start (or restart) the samba daemon by issuing the following as root:
+
===Start Samba===
 +
Start (eller genstart) Samba-dæmonen med flg. kommandoer (som 'root'):
 
  /etc/rc.d/samba stop
 
  /etc/rc.d/samba stop
 
  /etc/rc.d/samba start
 
  /etc/rc.d/samba start
  
Now - run upstairs to the other computer (or wherever it is ) and reboot. When it boots back up, login as one of the "valid users" and attempt to access your shares. You will need the password from the smbpasswd step to do so.
+
Nu kan du så løbe ovenpå (eller hvor den anden computer befinder sig) og genstarte. Log ind som en af de godkendte brugere, når systemet er klar efter boot, og prøv at tilgå dine delefiler. Dertil skal du anvende adgangskoden fra smbpasswd-trinet.
  
If everything worked out you can add samba to your DAEMONS in /etc/rc.conf
+
Hvis alt fungerer tilfredsstillende, kan du føje 'samba' til dine dæmoner i /etc/rc.conf
 
   DAEMONS=(syslog-ng network ... samba ...)
 
   DAEMONS=(syslog-ng network ... samba ...)

Revision as of 09:06, 17 June 2012

BEMÆRK:Dette er mere, hvad jeg har gjort, for at få SAMBA til at virke på min maskine. Der er altså ikke nogen garanti for, at det vil virke på din.

Først skal du sørge for, at du har en arbejdsgruppe i det hjemmenetværk, hvori du vil dele filer. Dette kommer vi til senere.

Installér Samba

Dernæst installér SAMBA (som 'root') med:

pacman -S samba

Installation via terminal

For nu at dele de aktuelle data, skal du (stadig som 'root') gå ind i mappen, hvor smb.conf (konfigurationsfilen for Samba) ligger.
Denne fil indeholder både konfigurationsindstillinger og informationer om fildeling, der benyttes af Samba.

cd /etc/samba

Under installation gemmes en standard konfigurationsfil. Lav en kopi af filen:

cp smb.conf.default smb.conf

Redigér filen med f.eks. Nano:

nano smb.conf

Globale parametre

Den første sektion er Global Parameters (globale parametre). Dette henviser til de bredere valgmuligheder. De fleste indstillinger laves her. Her er sektionen Global Parameters fra min /etc/samba/smb.conf til sammenligning.

#Global Parameters
workgroup = HOME
netbios name = Bennett-DSLIN
encrypt passwords = yes

Parameteren workgroup er navnet på den arbejdsgruppe, du ønsker, at maskinen skal være en del af. (Standard i Windows XP er MSHOME og WORKGROUP.)
Valgmuligheden encrypt passwords (kryptér adgangskoder) burde forblive yes (ja). Dette kan variere, hvis din anden maskine kører Windows 95 eller Windows 98, da disse tidligere versioner anvendte ikke-krypterede adgangskoder.
Parameteren "netbios name" er hvordan du vil have, at din maskine skal fremstå på netværket.

Fildelingsmapper

For at sætte fildelingerne op, er den enkleste, hvor en bruger kan tilgå og skrive i sin egen hjemmemappe.

[homes]
browseable = no
read only = no

Hvis du ønsker, at alle skal kunne se filerne, men kun særlige grupper skal kunne skrive (dvs. alle kan læse, men kun f.eks. gruppen staff kan skrive), skal sektionen se således ud:

[homes]
public = yes
writable = yes
write list = @staff

Hvis du vil ha', at alm. Windows-brugere skal se en 'ren' hjemmeside, uden at blive forvirrede over alle 'dot-filerne' (eks.: ~/.bashrc), skal sektionen se nogenlunde således ud:

[homes]
path = /home/%u/smb
browseable = no
read only = no

Husk at føje smb til alles hjemmemapper. Føj også smb til mappen /etc/skel, så alle nye brugere automatisk får føjet smb til deres hjemmemappe:

 mkdir /etc/skel/smb

At gå ind i en fildelingsmappe ud over hjemmemappen er ikke sværere end at der egentlig kun er yderligere 2 parametre, der ikke lader sig anvende til hjemmemapperne. Det er søgestien (path) og 'godkendte brugere' (valid users).
Et eksempel: Moving on to shares other than the home directory isn't much harder, as there are really only two more commands that did not apply to the homes. These are the path command and the valid users. Looks like this:

[music]
path = /mnt/windows/Music/
browseable = yes
read only = yes
valid users = Bryan, Michael, David, Jane

Søgestien (path) er selvfølgelig, hvor på harddisken fildelingsmappen findes. Ganske enkelt - ikke?
Parameteren valid users (godkendte brugere) lader Samba vide, hvilke brugere der overhovedet har lov til at logge ind på fildelingsområdet. Igen - ganske enkelt, selvom det giver os lidt mere arbejde.
Glem ikke, at brugernavnene skal stemme overens med brugerne på Linux-maskinen, og bør stemme overens med brugere på Windows-maskinen.

Adgangskoder

Når filen /etc/samba/smb.conf er sat op, som du vil have det, skal du gemme og afslutte editoren (i Nano er det ctrl+O efterfulgt af ctrl+X).
Vi skal så have føjet brugere til Sambas brugerliste. Dette gøres med:

smbpasswd -a <brugernavn>

Følg instruktionerne, og opret adgangskoderne til de samme som Windows-adgangskoderne og brugernavnene til de samme som Linux-brugeren. Når du har gjort det, er du færdig (næsten).

Start Samba

Start (eller genstart) Samba-dæmonen med flg. kommandoer (som 'root'):

/etc/rc.d/samba stop
/etc/rc.d/samba start

Nu kan du så løbe ovenpå (eller hvor den anden computer befinder sig) og genstarte. Log ind som en af de godkendte brugere, når systemet er klar efter boot, og prøv at tilgå dine delefiler. Dertil skal du anvende adgangskoden fra smbpasswd-trinet.

Hvis alt fungerer tilfredsstillende, kan du føje 'samba' til dine dæmoner i /etc/rc.conf

 DAEMONS=(syslog-ng network ... samba ...)