Vraag & Antwoord

OS Linux

samba toegang: allen of niemand

16 antwoorden
  • Van af windows kan iedereen op de linux server komen. Bij mij schijnt de instelling guest = 'yes' dit toe te laten, als deze op 'no' krijgt niemand toegang. Uitschakelen en de regel 'valid users = @users hws' invullen help niet. Onderstaand volgt mijn samba.conf: # smb.conf is the main Samba configuration file. You find a full commented # version at /usr/share/doc/packages/samba/examples/smb.conf.SuSE (MAAR DIE STAAT ER NU NET NIET OP) # Date: 2003-09-23 [global] workgroup = WG os level = 2 time server = yes unix extensions = yes encrypt passwords = yes map to guest = Bad User socket options = SO_KEEPALIVE IPTOS_LOWDELAY TCP_NODELAY wins support = no veto files = /*.eml/*.nws/riched20.dll/*.{*}/ security = user server string = Samba Server add user script = domain master = false domain logons = no local master = no preferred master = auto ;; ldap server = 127.0.0.1 [homes] valid users = %S read only = no browseable = no create mask = 0640 directory mask = 0750 guest ok = no printable = no [acc] path = /home/acc read only = no browseable = yes writeable = yes create mode = 664 directory mode = 0775 guest ok = yes printable = no [prive] path = /home/hws read only = no browseable = yes writeable = yes create mode = 664 directory mode = 0755 # onderstaande regel bepaalt wel of geen toegang voor iedereen! guest ok = yes printable = no Wie weet de oplossing? -hws-
  • Heb je er wel aan gedacht om in Linux ook gebruikers aan te maken welke je dan toegang geef tot je samba server ?? start anders je browser op in windos en klop het ip nummer in met daarachter poort 901 dus bijv. 192.168.1.1:901 Let wel op dat je ff de regel met [code:1:917aefc399] swat stream tcp nowait.400 root /usr/sbin/swat swat [/code:1:917aefc399] het hekje weg gehaald hebt en start inetd dan ff opnieuw. nu kun je eea. regelen met swat en ook je gebruikers aanmaken welke toegang moeten hebben
  • De toegang van Linux naar Windows werkt. De toegang van Window naar Linux werkt juist te goed, ik wil in Samba kunnen bepalen wie in welke share toegang krijgt.
  • [quote:ca034a9d93="hws"]De toegang van Linux naar Windows werkt. De toegang van Window naar Linux werkt juist te goed, ik wil in Samba kunnen bepalen wie in welke share toegang krijgt.[/quote:ca034a9d93] vandaar dat je in linux dus je gebruikers moet aanmaken en ik geef je swat als tip omdat je daar eea. makkelijk kan organiseren !
  • ;; ldap server = 127.0.0.1 Dit heb ik veranderd in '127.0.0.1:901', maar het gedrag verandert niet: iedereen heeft toegang. Overigens is me niet duidelijk wat 'swat' is. -hws- [/quote]
  • als je het in inetd.conf aangezet hebt dan krijg je een inlogscherm als je het ip van je server inklop (in een browser dus) swat is dus een config tooltje voor samba met een hele goede "help" ingebouwd
  • Zet guest ok op NO zodat niemand kan inloggen op de Linux-server, en maak daarna voor elke Windows-gebruiker ook een Linux-gebruiker aan. Die Linux-gebruiker voeg je vervolgens toe aan smb via het commando [b:41ea230561]smbadduser gebruikersnaam[/b:41ea230561]. Wachtwoord kun je instellen via [b:41ea230561]smbpasswd gebruikersnaam[/b:41ea230561] Door op de Windows-bak in te loggen met deze gegevens kun je de Linux-server benaderen. Dit is uiteraard ook te regelen vanuit het configuratieprogramma [b:41ea230561]swat[/b:41ea230561] van Wstolk Max
  • Ik heb guest ok op NO ingesteld en "smbadduser' toegepast. dat ging iets anders dan in het vorige antwoord, maar ik kreeg wel bevestiging dat het gelukt was. Helaas, nog steeds heeft iedereen zonder belemmering toegang van Windows naar Linux. [quote:73e4ceabf5]Linux Suse 9.0 Pro op 233 Mhz /128 MB / 4GB WinXP op 900 Mhz / 512 MB / 80 GB[/quote:73e4ceabf5]
  • heb je samba opnieuw opgestart nadat je de configuratie hebt gewijzigd?
  • Linux computer is even uitbedrijf, wordt geheel opnieuw geïnstalleerd. -hws-
  • De linuxcomputer is weer opnieuw geinstalleerd. Alles werkt weer naar behoren. Ondanks jullie hulp heb ik mijn probleem nog niet kunnen oplossen: nog steeds is de toegang vanaf windows xp via Samba Server allen of niemand. Nog wel bedankt, inmiddels probeer ik wat minder gebruik te maken van Yast bij het installeren en ook uit te vinden hoe je vanaf de command prompt moet werken. -hws-
  • [quote:d1440c0118] Ondanks jullie hulp heb ik mijn probleem nog niet kunnen oplossen: nog steeds is de toegang vanaf windows xp via Samba Server allen of niemand. [/quote:d1440c0118] Je moet samba instellen op [niemand], vervolgens maak je met adduser en smbadduser (of smbpasswd) gebruikers aan onder linux die dezelfde gebruikersnaam/wachtwoord hebben als onder Windows. Die gebruikers kunnen dan aanloggen op de sambaserver door op de windows machine in te loggen met hun gebruikersnaam/wachtwoord.
  • Bedankt nogmaals iedereen voor zijn of haar reacties. De toegang naar de server lijkt nu te lopen zoals ik dat wens. -hws-
  • [quote:3dc184aef6="hws"]Bedankt nogmaals iedereen voor zijn of haar reacties. De toegang naar de server lijkt nu te lopen zoals ik dat wens. -hws-[/quote:3dc184aef6] En hoe heb je dat dan gedaan ?? Geef ff een kort verslag aub. Dit zodat anderen met evt. hetzelfde probleem later naar deze topic verwezen kunnen worden zodat we het hele verhaal niet nogeens door hoeven te lopen :D
  • Ja, dat verslag zal ik opstellen, maar vandaag niet, ik ga straks van huis, dus dat wordt volgende week. -hws-
  • Goede avond, Hier mijn verslag hoe ik de Samba server aan de praat heb gekregen op de manier die mij past. Allereerst het bestand smb.conf Dit bestant is aanvankelijk opgebouwd door Yast van Suse Linux 9.0 en later als 'root' door mij aangevuld. # smb.conf is the main Samba configuration file. You find a full commented # version at /usr/share/doc/packages/samba/examples/smb.conf.SuSE (BESTAAT NIET BIJ MIJ) # Date: 2003-09-23 [global] # Zelfde werkgroep als in Windows workgroup = Wg os level = 25 time server = Yes unix extensions = Yes encrypt passwords = yes map to guest = Bad User printing = CUPS printcap name = CUPS socket options = SO_KEEPALIVE IPTOS_LOWDELAY TCP_NODELAY wins support = No veto files = /*.eml/*.nws/riched20.dll/*.{*}/ security = user server string = Samba Server add user script = domain master = false domain logons = no local master = no preferred master = auto ;; ldap server = 127.0.0.1 ;[homes] ; comment = Home Directories ; valid users = %S ;browseable = yes ;read only = No ;create mask = 0640 ;directory mask = 0750 ;guest ok = no ;printable = no [printers] comment = All Printers path = /var/tmp printable = yes create mask = 0600 browseable = no guest ok = no [print$] comment = Printer Drivers path = /var/lib/samba/drivers write list = @ntadmin root force group = ntadmin browseable = yes read only = No create mask = 0640 directory mask = 0750 guest ok = no printable = no [ACC] path = /home/acc/acc_Documents comment = /home/acc/acc_Documents # bovenstaande map gedeeld, toont stekkerteken, # toegang voor anderen lezen en schrijven, dit moet je doen als # user 'acc", en bij het submenu als 'root' inloggen writeable = yes create mask = 0640 # hiermee krijgen 'hws en 'acc' toegang. valid users = @wg hws acc force user = acc public = yes guest ok = no wide links = no [HWS] path = /home/hws/hws_Documents comment = /home/hws/hws_Documents writeable = yes create mask = 0640 # Uitsluitend toegang voor user 'hws' valid users = @wg hws force user = hws public = yes guest ok = no wide links = no # tot zover het bestand smb.conf. Verder als root ingelogd en daarbij voor iedere user de volgende twee commando's gebruikt: 1) 'smbadduser linuxusernaam:windowsusernaam' Ik gebruik in Windows en Linux de zelfde users en passwords, anders dreig ik er in te verdwalen. 2) 'smbpasswd usernaam' Ik heb me zelf problemen op de hals gehaald doordat ik te weinig rekening heb gehouden met het lage tempo van de machine (Pentium 2 op 233Mhz, 128 MB intern en een tamelijk langzame HD van 4GB). Ik heb hierdoor opnieuw moeten installeren. Het benaderen van de server vanaf de windows machines ( XP Pro en XP Home) gaat dan zonder inloggen. Dit zijn de instellingen warmee ik voorlopig wat ga proefdraaien en kijken of alles inderdaad zo handig en veilig is als het lijkt. Ik begrijp nog niet alle hier gebruikte commando's en instellingen. Als er nog commentaren zijn hoor ik dat graag. Groetend. -hws-

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.