Linuxportalen.se är Sveriges största och aktivaste webbplats för användare av öppen- och fri programvara.
Du besöker Linuxportalen.se som gäst vilket begränsar din möjlighet att använda webbplatsens alla funktioner. Genom att registera dig som medlem får du inte bara möjlighet att söka bland webbplatsens innehåll, skapa nya och delta i befintliga diskussioner, skapa din egen blogg, kommunicera med andra medlemmar genom privata meddelanden och delta i omröstningar. Du får också tillgång till Veckans Kadavro - en seriestrip unikt skapad för Linuxportalen.se!
Registeringen sker snabbt och är helt kostnadsfri - tveka inte, bli medlem idag!
Ja, nu är det nära att Linux åker ut
...
Har nu åter försökt att få Samba att fungera i mitt hemmanätverk utan att lyckas.
Efter att jag konfigurerat Samba enligt nedan, öppnat brandväggen för Samba och satt SELinux i "permissive mode" ser jag inte ens datorn i Explorer
Övriga XP-maskiner i nätverket är där som de skall. Däremot kan jag se och har åtkomst till utdelade filer på XP-maskinerna från Linux!?
Jag vet åxå att det kan ta lite tid innan en "Sambaresurs" syns i utforkaren men jag har väntat...
Så här ser min smb.conf ut:
[global]
#--authconfig--start-line--
# Generated by authconfig on 2008/05/22 16:47:28
# DO NOT EDIT THIS SECTION (delimited by --start-line--/--end-line--)
# Any modification may be deleted or altered by authconfig in future
workgroup = mshome
security = share
idmap uid = 16777216-33554431
idmap gid = 16777216-33554431
; template shell = /bin/false
winbind use default domain = false
winbind offline logon = false
#--authconfig--end-line--
server string = Fedora
netbios name = Linux
; interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24
; hosts allow = 127. 192.168.12. 192.168.13.
# --------------------------- Logging Options -----------------------------
#
# Log File let you specify where to put logs and how to split them up.
#
# Max Log Size let you specify the max size log files should reach
# logs split per machine
log file = /var/log/samba/log.%m
# max 50KB per log file, then rotate
max log size = 50
# ----------------------- Standalone Server Options ------------------------
#
# Scurity can be set to user, share(deprecated) or server(deprecated)
#
# Backend to store user information in. New installations should
# use either tdbsam or ldapsam. smbpasswd is available for backwards
# compatibility. tdbsam requires no further configuration.
passdb backend = tdbsam
encrypt passwords = yes
guest ok = yes
guest account = lgf
; store dos attributes = yes
#============================ Share Definitions ==============================
;[homes]
; comment = Home Directories
; browseable = yes
; writable = No
; valid users = %S
; valid users = MYDOMAIN\%S
[printers]
comment = All Printers
path = /var/spool/samba
; browseable = yes
; guest ok = no
; writable = No
printable = yes
# Un-comment the following and create the netlogon directory for Domain Logons
; [netlogon]
; comment = Network Logon Service
; path = /var/lib/samba/netlogon
; guest ok = yes
; writable = no
; share modes = no
# Un-comment the following to provide a specific roving profile share
# the default is to use the user's home directory
; [Profiles]
; path = /var/lib/samba/profiles
; browseable = no
; guest ok = yes
# A publicly accessible directory, but read only, except for people in
# the "staff" group
; [public]
; comment = Public Stuff
; path = /home/samba
; public = yes
; writable = yes
; printable = no
; write list = +staff
[HOME lgf]
path = /home/lgf
writeable = No
browseable = yes
comment = LGF data
guest ok = yes
[test]
comment = Testbibliotek för Samba
path = /test
writeable = yes
browseable = yes
guest ok = yes
[common]
comment = Gemensamma filer
path = /common
writeable = yes
browseable = yes
guest ok = yes
[Publikt]
path = /home/lgf/Publikt
writeable = yes
browseable = yes
guest ok = yes
Hoppas det finns någon som kan se vad som fattas eller är för mycket. Alla tips mottas tacksamt!
Har du kört en testparm?
Har du sökt efter linux datorns ipadress via sök dator i windows?
Har för mig man bara använder idmap och winbind om man kör mot AD / domän Och det verkar som du har en vanlig workgroup.
Har du kollat så att samba är startat? /etc/init.d/samba start
-------------------------------------
www.jentin.com
Testparm verkar helt ok.
Något som jag råkat ut för ibland är att nmbd demonen inte startats. Men det är på SUSE, det skiljer på olika distar om smbd och nmbd startas separat.
Hur startas nmbd?
Detta har du säkert testat redan men...
På en XP som är på samma fysiska nätverk och har IP inom samma subnät som Sambaservern:
Då ska en utforskare öppnas mot det sharet. Gör det inte det så är något knas
I ett command-shell kan du på en XP leka lite med "net use"... mer basic än så blir det inte i windowsvärlden.
Jag hade laddat hem Umit till min windows och portscannat mot Samban för att se att allt är 100% när det gäller öppna portar etc
---------------------------
Q: What is the difference between Bill Gates and Batman?
A: Batman beat the penguin...
När jag skriver: \\192.168.0.100\Publikt får jag svaret
Inloggningsfel: Okänt användarnamn eller felaktigt lösenord.
Tidigare (F8) kom det upp en inloggningsruta där jag kunde ange användarnamnet och lösenordet
Fråga. har du skapat smb users?
se mitt script
Sätt security = user istället och synka användarnamnet på xp dator med user o lösen på samba servern
-------------------------------------
www.jentin.com
Okej.
Uppenbarligen svarar Samba på din förfrågan att ansluta.
Anledningen till att du får svaret du beskriver nu kan ha att göra med att windows försöker med det användarnamnet du loggade in med i windows.
Om du testar \\192.168.0.100 bara så ska du åtminstånde få upp en lista över utdelade resurser på den burken, får du det?
Om så är fallet funkar Samba som det ska men det ser ut som att autentisering inom Samba inte funkar eller att du inte skapat en användare och kopplat rättigheter till resursen.
du kan alltid testa att köra igång cmd.exe från kör och där i skriva:
net use q: \\192.168.0.100\Publikt /user:användarnamnet lösenordet
Detta förutsätter att q: är ledigt på din burk alltså.
(En lista på uppkopplingar får du genom att bara skriva net use)
Då tvingar du windows att använda just det användarnamnet och lösenordet.
Det är nog allt jag kan bistå med i denna frågan då jag tyvärr är en av dem som inte tycker Samba är speciellt användarvänligt...
---------------------------
Q: What is the difference between Bill Gates and Batman?
A: Batman beat the penguin...
Har inte både KDE och Gnome grafiska verktyg för att dela ut shares?
---------------------------------------
Open Source - because writing software doesn't make you a "traitor"
I Konqi finns KIO-slavarna smb:/ och remote:/. För Powerusern finns exempelvis http://smb4k.berlios.de/.
--------------------------
------
i Fedora finns system-config-samba som är ett grafiskt verktyg i gnome.
Det är nog allt jag kan bistå med i denna frågan då jag tyvärr är en av
dem som inte tycker Samba är speciellt användarvänligt...
VA! Vad menar du med det
-------------------------------------
www.jentin.com
Tänk också på att det användarnamnet du ser när du loggar in i XP inte alltid är det användarnamnet du har. Kontrollera t ex Högerklick "Den här datorn" "hantera" och sedan lokala användare och grupper, och sedan användare. Där ser du de riktiga namnen om det skulle vara så att de blivit ändrade på något sätt.
-------------------------------------
www.jentin.com
En dum grej... jag kanske missar att du nämnt det... men har du skapat Sambauser?
---
A Samba user(i.e. smbadmin) can also be created manually. Samba user need to exist as a linux user.
---------------------------
Q: What is the difference between Bill Gates and Batman?
A: Batman beat the penguin...
Hehe, jag undrade detta längre ner också, och då kom jag på att vi hade denna diskussion för ett tag sedan där du påpekade din frus inställning till konsol. Nu när jag tittar så är det ju samma person som frågar samma frågor i princip, så jag hoppas verkligen att han/hon inte glömt det vi kom fram till då
Länken till Frilas förra dilemma
-------------------------------------
www.jentin.com
Hehe... lägg märke till våra olika layouter på samma problem... Ren text - konsoll... Fina fyrkanter i olika färger - GUI
Satt i natt och lekte med SLES 10 och kollade in Samban där. Föredömligt GUI... Nästan hela vägen.
Man har ett GUI för grundkonfigen av tjänsten Samba... men hanteringen av användare hittar jag inte utan var tvungen att googla och hittade just det exemplet jag skrev om.
Någon som hittat GUIet för att skapa användare i Samba i SLES 10?
---------------------------
Q: What is the difference between Bill Gates and Batman?
A: Batman beat the penguin...
Det är verkligen kul att flera personer har tid och lust att engagera sig i mitt (och förmodligen fleras...) problem.
Förra gången jag skrev en fråga om detta fick jag igång Samban och hade full koll på mina maskiner på det lokala nätet och kunde flytta filer "hur som helst". Då gällde problemet att jag inte hade tillåtelse att se filerna på Linuxmaskinen p g a att jag hade missat att skapa Sambaanvändare men nu handlar det om att maskinen inte alls syns i nätverket. Jag vill bara förtydliga detta så vi inte talar om olika saker.
Har nu bantat smb.conf till minimal nivå i likhet med hur det var när det tidigare fungerade:
#======================= Global Settings =====================================
[global]
workgroup = mshome
netbios name = Linux
encrypt passwords = yes
# logs split per machine
log file = /var/log/samba/log.%m
# max 50KB per log file, then rotate
max log size = 50
#============================ Share Definitions ==============================
;[homes]
; comment = Home Directories
; browseable = yes
; writable = No
; valid users = %S
; valid users = MYDOMAIN\%S
;[printers]
; comment = All Printers
; path = /var/spool/samba
; browseable = yes
; guest ok = no
; writable = No
; printable = yes
[HOME lgf]
path = /home/lgf
writeable = No
browseable = yes
comment = LGF data
guest ok = yes
[test]
comment = Testbibliotek för Samba
path = /test
writeable = yes
browseable = yes
guest ok = yes
[common]
comment = Gemensamma filer
path = /common
writeable = yes
browseable = yes
guest ok = yes
[Publikt]
path = /home/lgf/Publikt
writeable = yes
browseable = yes
guest ok = yes
Har du prövat att stänga av brandväggen o se om det fungerar då. För din smb.conf skall funka om samba körs. Har du prövat att köra t ex "netscan" från softperfect (från xp datorn) och kollat så portar är öppna , , körs väl på port 139 eller 135-139.
-------------------------------------
www.jentin.com
Skall kolla en gång till med att stänga av brandväggen en längre stund.
Hur är det, skall man se Linuxmaskinen i Nautilus om man utforskar nätverket? Jag gör det inte. Se bifogad fil.
Man bör väl se den om det fungerar, jag använder smb4k för att mount o leta nät.
om du väljer sök dator genom att högerklicka på "Mina Nätverksplatser" på Xp datorn o skriver in ip adressen till linux servern, hittar den en dator då?
Annars är det inte igång som det skall,
-------------------------------------
www.jentin.com
Nu fungerar det
Genom att via utforskaren i XP ansluta en nätverksenhet kom inloggningsrutan fram och jag kunde ange användarnamn och lösen. Jag kan dock fortfarande inte se Linuxmaskinen via "Mina nätverksplatser" vilket förbryllar mig.
Hursomhelst så har jag nu tillgång till filerna på Linuxmaskinen och vise versa.
Tack för de olika tipsen
om du i din host fil i c:\windows\system32\drivers\etc\hosts skriver in
"IP PÅ LINUX SERVER" "namnpåserver" (glöm ej mellanslag)
Så kanske du får upp den med.
-------------------------------------
www.jentin.com
Om en windowsburk inte är med i en domän, där Domänkontrollanten är kungen, så sker en omröstning på nätverket om vem som är kung, Master Browser.
Den med senaste Windowsversion får vetorätt i omröstningen.
Så kolla att din Samba är med i samma Workgroup som din XP, är den inte det så flytta in en av dem till den andres workgroup.
Testa även att lägga in Sambaburkens IP i LMHOSTS som ligger c:\windows\system32\drivers\etc
Ps.Det är nästan så man undrar om Redmond skämdes när de skulle skapa host och etc.
- Yo, Peter.
- Jupp?
- Vi måste ha en hosts
- Ok? Starta Notepad, skapa fil och regga det för den skarpa versionen av Windows NT då?
- Du fattar inte. Om vi nu behöver en hosts så måste den ju ligga i etc... och du vet vad det betyder?
- Holy crap! Bill kommer bli vansinnig. Han gick precis ut med pressmeddelandet om att inom 5 år kommer NT ha slagit ut Unix på workstations och detta med allt nytänkande NT innebär...
- Vad ska vi göra?
- Hmmm... okej... vi placerar den långt in i filsystemet så hittar ingen den!
- Skitbra! Var är det mest ologiskt? ... Jo jag vet... under Drivers!!!
---------------------------
Q: What is the difference between Bill Gates and Batman?
A: Batman beat the penguin...
Vi tänker mycket lika Mindlight, men jag har lite mer bråttom när jag skriver :=)
-------------------------------------
www.jentin.com
Du har ett mycket målande sätt att beskriva verkligheten...
Nu fungerar ALLT! Jo faktiskt
Lösningen var så enkel att det nästan känns genant att berätta
Så här:
En bit av smb.conf
[global]
workgroup = mshome
netbios name = Linux
; encrypt passwords = yes
# logs split per machine
log file = /var/log/samba/log.%m
# max 50KB per log file, then rotate
max log size = 50
server string = Linux
security = share
guest ok = yes
guest account = lgf
Security var tidigare inte angiven och då blir default-värdet användare och då måste man logga in som den användare man är för att över huvudtaget se utdelningen. Men som share efterfrågas lösenordet först när jag försöker komma åt en speciell fil. Så nu syns "Linux" i win-nätverket åsså
Det som är ännu roligare är att det var via GUI't som jag insåg det när jag skulle kolla min inställningar en "sista" gång. GUI't verkar genomtänkt och redigerar hela smb.conf så att den blir precis som man angivit.
Heja alla bra GUI!!
Så bra, jag har gått och haft dåligt samvetet minst sedan
Postat 24 juni 2008 @ 21:51 eftersom jag har pushat för detta med Linux och nu senast med fedora till Lars Göran.
Ibland blir tonerna så höga att det skär sig i öronen, men det är väl så det är i samhället i stort och på nätet i synnerhet!
Bra med denna tråd är de många tipsen om hantering. Bara detta skulle kunna vara värt en Wiki va?
Vilket GUI?
---------------------------------------
Open Source - because writing software doesn't make you a "traitor"
Sambaserverkonfigurationsverktyg 1.2.63 "Ett grafiskt gränssnitt för konfiguration av SMB-utdelningar".
Men på din första smb.conf som du presenterade var security = share angiven?
-------------------------------------
www.jentin.com
Jo, men åxå en massa andra parametrar som, jag åtminstone, inte förstår.
Tog bort allt "onödigt" och lät GUI't ställa in resten.
GUI't finns iallafall för Fedora och heter Sambaserverkonfigurationsverktyg 1.2.63 "Ett grafiskt gränssnitt för konfiguration av SMB-utdelningar".
Upptäckte just att det tycks ligga i att det inte får finnas netbios name angivet för då försvinner "Linux" från utforskaren. Provat flera gånger och det blir så varje gång?? Fedora-specifikt? Specifikt för min dator?
(Tidigare i denna tråden har jag angivit att i min smb.conf finns netbios name med, men den varianten klistrade jag in här innan jag testat om den verkligen funkade)
Det funkar men jag begriper inte varför...