Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

OS Linux

samba toegang: allen of niemand

None
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
    iched20.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-
  • 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
    iched20.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

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