Vær opmærksom på at du skal bruge samme brugernavn og password både på Linux og Windows, du skal ligeledes være oprettet som gyldig bruger på Linux-makinen for at du kan få dit navn og password godkendt af Samba
Uanset hvad der står i din manual så opret brugere i Samba således
I terminalen skriver du smbpasswd -a brugernavn -> klik Enter
Brugernavnet er naturligvis det navn der ønskes
oprettet og som skal være oprettet i Linux, derefter klikker du enter
og du bliver bedt om at indtaste password som ligeledes i forvejen skal
være kendt af Linux du bliver bedt om at bekræfte password,
gør det.
Inden du forlader din shell skal du ha' genstartet
Samba du skriver /etc/rc.d/init.d/smb stop, klik enter, derefter
skriver du
/etc/rc.d/init.d/smb start, klik enter
.
Du skal være opmærksom på at
kommandoen for at starte og stoppe Samba kan være anderledes
ved andre distroer, kommandoen for at starte
og stoppe Samba i SuSE 7.3 er >
/etc/init.d/smb start eller (stop)
i SuSE 8.0/ er kommandoen > rcsmb start eller (stop)
Hvis du har foretaget ændringer Samba under brug skal du stoppe og starte Samba før ændringerne virker
I SuSE 8.1 sker der en betydelig ændring
i Samba, du skal i denne version starte både "smb" og "nmb"
hvis du ikke ønsker at bruge "SWAT" kan
du starte Samba fra konsollen med følgende kommando
smbd start klik Enter
nmbd start klik Enter
Hvis du ønsker at stoppe Samba skal du
natuligvis skrive stop
Hvis du foretrækker at Samba starter
ved boot kan det gøres således, i konsollen skriver du
ln -s /etc/init.d/nmb /etc/init.d/rc5.d/S97nmb
klik Enter
ln -s /etc/ini.d/smb /etc/init.d/rc3.d/S98smb
klik Enter
herefter redigerer du /etc/init.d/boot.local
og indsætter følgende linie
smbd -D
(husk at gemme)
Du kan ligeledes bruge det grafiske værktøj
SWAT her er fremgangsmåden selvforklarende, hvis du ønsker
at
bruge SWAT er fremgangsmåden følgende
åbn /etc/inetd.conf fjern # tegnet fra
denne linie
swat stream tcp nowait.400 root /usr/sbin/swat
swat ( husk at gemme )
i konsollen skriver du
rcinetd start
Du kan nu bruge det grafiske værktøj
SWAT, du kalder SWAT ved at du i en browser skriver
http://localhost:901 herefter kan du foretage
de ændringer incl. oprettelse af brugere som som du finder nødvendig
BEMÆRK: rcnietd skal køre for at
du har adgang til SWAT
Hvis du vælger at bruge den "smb.conf" som
jeg har lagt på netter og som kan hentes her
er det lettest at benytte følgende metode
> på din Linux maskine går du ind i /etc/samba -> fjern eller
omdøb
smb.conf -> download førnævnte fil
-> udpak den downloadede fil -> gem filen som /etc/samba/smb.conf ->
I en teksteditor åbner du den fil
du lige har downloadet -> rediger linien med workgroup
så den passer med din workgroup ->
rediger linien interfaces
så den passer med ip adressen på din computer > husk
at gemme
Hvis du ikke ved hvilken IP adresse din computer er blevet tildelt åbner
du din terminal og skriver
ifconfig -> klik Enter så får du adressen
listet
Du ønsker at sætte Samba op til Logon-server
I nedenstående smb.conf er der indsat det
share [netlogon] som Samba kræver for at virke som Domain controller
men du skal ind og foretage et par små
justeringer i Windows
Højreklik på "Andre computere" >
vælg egenskaber > marker "Klientprogram til Microcoft Netværk"
> vælg egenskaber
> sæt et flueben i det lille felt "Log
på Windows NT-domæne > i det store felt "Windows NT-domæne"
skriver du
domænenavnet, i eksmplet med nedenstående
smb.conf skriver du altså "vorkgroup" uden "" > klik ok og genstart
Ovenstående vejledning til Samba som Domain
controller gælder kun til Windows 98 vedr. opsætning med senere
Windoes versioner gå ind på Samba's
hjemmeside
Jeg har eksperimenteret med at få Samba til at køre som
domain server i et XP miljø men det er ikke stabilt jeg
håber det vil lykkedes i løbet af vinteren
Du skal naturligvis selv sætte de korrekte
path's ind i de forskellige share, men [global] skal du ikke
lave andre ændringer ved end de tidligere
nævnte.
Jeg går ud fra du har sat din Windows-maskine
op så du får en logon skærm
skriv nu det brugernavn du har indsat i Samba
med det dertil hørende password
gå ind i "andre computere" dobbeltklik
på Linux . Så skulle det gerne køre
Såfremt det er en nyere version af Samba
du har installeret vil du normalt ha' adgang til din Windows maskine fra
Samba
dette gøres ved at du i din Browser skriver
smb://xxx.xxx.xxx.xxx. (xxx.xxx.xxx.xxx)
er ip adressen på din Windows maskine
Såfremt du ønsker at bruge Samba
som printserver skal du være opmærksom på at den printer/printere
du ønsker at
bruge skal være installeret og understøttet
af Linux, ligesom du naturligvis skal kunne udskrive fra Linux, det er
nemmest
at sikre sig dette ved at du i konsollen skriver
"lpr /etc/fstab" uden "" så skal din printer udskrive den fil
der hedder "fstab"
Du skal herefter installere driverne til printeren
på din Windows computer det gøres ved at du vælger
> start > indstillinger > printere > tilføj
printer > næste > netværksprinter > næste > her vælger
du "gennemse" og finder
stien til din Linux printer > når det er
gjort følger du anvisningen på skærmen. Genstart samba
#
[global]
workgroup = workgroup
#Windows har default "workgroup"
guest account = nobody
keep alive = 30
os level = 64
#sæt denne værdi til 64
domain master = yes
preferred master = yes
logon path = \\%N\%U\profile
oplocks = true
security = user
encrypt passwords = yes
printing = bsd
printcap name = /etc/printcap
load printers = yes
socket options = TCP_NODELAY
map to guest = Bad User
interfaces = 192.168.0.2/255.255.255.0
#her skal du indsætte ip adressen på din Samba maskine
logon script =%U.bat
domain logons = yes
domain master = yes
veto files = /*.eml/*.nws/riched20.dll/*.{*}/
(se forklaringen nederst på siden)
[netlogon]
path = /export/smb/net/netlogon
level2 oplock = true
browseable = no
logon script = map.bat
quest ok = yes
[homes]
comment = hjemmebibliotek
browseable = yes
read only = no
mask = 0640
create mode = 0777
[cdrom]
comment = shared CD-ROM
level2 oplock = true
root preexec = mount /dev/hdd
/mnt/cdrom
path = /mnt/cdrom
read only = yes
browseable = yes
root postexec = umount /mnt/cdrom
[nfs]
comment = shared nfs
level2 oplock = true
root preexec = mount localhost:/deling
/mnt/testen
path = /mnt/testen
read only = yes
browseable = yes
root postexec = umount /mnt/testen
[div]
comment = div
level2 oplock = true
path = /div
read only = no
available = yes
share mode = yes
browseable = yes
public = yes
create mode = 777
[printers]
comment = All Printers
browseable = no
printable = yes
public = no
read only = yes
create mode = 0700
directory = /tmp
Fra og med SuSE 9.0 og muligvis også på andre nyere distroer
er der default anbragt et ikon på skrivebordet der tillader dig ved
et enkelt museklik at browse, kopiere og indsætte filer på
hele netværket. Hvis du ønsker denne facilitet skal virke
er det nødvendigt at installere og configurere Samba.
På ovenstående smb.conf som du kan downloade skal du som
nederste linie i (global) indsætte nedenstående linie før
dit ikon virker
veto files = /*.eml/*.nws/riched20.dll/*.{*}/