Ga naar inhoud
  • 0

samba


anoniem

Vraag

Ik heb Suse 8 op mijn computer. Samba staat erop, met een basis-configuratie, maar mijn zoons kunnen in ieder geval vanaf hun windows-cokputers printen via mijn linux-bak. Maar ik wil graag samba automatisch opstarten. Er staan wat voorbeeldscripts in sommige handboeken, maar dat lukt me niet. wie kan me kort voordoen hoe dat moet in suse 8 /
Link naar reactie

17 antwoorden op deze vraag

Aanbevolen berichten

  • 0
Ik weet niet of het helemaal hetzelfde is voor SuSe, maar als je iets automatisch op wilt laten starten in Mandrake kun je in /etc/rc.d/rc.local net als in de autoexec.bat van het vroegere (MS)-DOS opstart commando's geven. Je zou dus (zeker weten in Mandrake) het volgende in /etc/rc.d/rc.local kunnen zetten: /etc/rc.d/init.d/smb start Mvgr, DieL
Link naar reactie
  • 0
[quote:9732ed8926="2morrow"]Ik heb ongeveer dezelfde vraag: ik heb RedHat 7.1, iemand enig idee waar de startup bestanden staan? Ik zou liever een bestandje editen dan dat ik het via een bepaalde opdracht doe, dan weet ik tenminste wat er precies verandert.[/quote:9732ed8926] In RedHat staan de opstart- en afsluitbestanden in /etc/rc.d/init.d/ Hierin staat waarschijnlijk een bestand "smb" of "samba" weet niet zeker, maar als je wilt dat samba elke keer dat je pc opstart ook start dan moet je het volgende doen "chkconfig smb on" of i.p.v. smb dus samba. Als je pc al aanstaat en je wilt samba opstarten ga je eerst weer naar /etc/rc.d/init.d en vervolgens doe je "./smb start" om te stoppen "./smb stop" Hoop dat ik je vraag heb beantwoord!
Link naar reactie
  • 0
[quote:48bfaca3da="knopper"]In RedHat staan de opstart- en afsluitbestanden in /etc/rc.d/init.d/ Hierin staat waarschijnlijk een bestand "smb" of "samba" weet niet zeker, maar als je wilt dat samba elke keer dat je pc opstart ook start dan moet je het volgende doen "chkconfig smb on" of i.p.v. smb dus samba. Hoop dat ik je vraag heb beantwoord![/quote:48bfaca3da] Ik weet hoe je samba met de hand kan starten, en in een eerdere post stond al hoe je het met "chkconfig" doet. Ik weetb zelfs een programma om het min of meer grafisch te doen. Maar waar het mij om gaat is dat ik het zelf in een bestandje kan zetten (typen dus) zodat ik precies weet wat ik verander. Ik dacht dat zo'n tekstbestand wel in /etc/rc.d/init.d zou staan, maar in die directories staan alleen de scripts zelf.
Link naar reactie
  • 0
[quote:9615c096cd="2morrow"]Ik weet hoe je samba met de hand kan starten, en in een eerdere post stond al hoe je het met "chkconfig" doet. Ik weetb zelfs een programma om het min of meer grafisch te doen. Maar waar het mij om gaat is dat ik het zelf in een bestandje kan zetten (typen dus) zodat ik precies weet wat ik verander. Ik dacht dat zo'n tekstbestand wel in /etc/rc.d/init.d zou staan, maar in die directories staan alleen de scripts zelf.[/quote:9615c096cd] Dit klinkt misschien lullig, maar dat kan niet in RedHat.......... :roll:
Link naar reactie
  • 0
volgens mij staat ook bij redhat in de rc.d directorie een bestand boot.local hier kun je je eigen zaakjes in opgeven die dan opstarten zodra alle andere dingen gestart zijn. maar check eerst eens of smb werkelijk niet start [code:1:2ab8e650d2] rcsmb status [/code:1:2ab8e650d2] maak anders een scripje waarmee je smb stopt en vervolgens weer start. gooi het in cron en klaar ben je wat jo ook nog kan doen is even vanaf een andere machine mbv. een browser kijken of samba draait [code:1:2ab8e650d2] http://ip.van.je.server:901 [/code:1:2ab8e650d2] dit is swat zo kun je ook je smb.conf aanpassen en kijken hoe de status is. natuurlijk kan het ook van de linux machiene zelf.
Link naar reactie
  • 0
[quote:861f676b15="knopper"][quote:861f676b15="2morrow"]Ik weet hoe je samba met de hand kan starten, en in een eerdere post stond al hoe je het met "chkconfig" doet. Ik weetb zelfs een programma om het min of meer grafisch te doen. Maar waar het mij om gaat is dat ik het zelf in een bestandje kan zetten (typen dus) zodat ik precies weet wat ik verander. Ik dacht dat zo'n tekstbestand wel in /etc/rc.d/init.d zou staan, maar in die directories staan alleen de scripts zelf.[/quote:861f676b15] Dit klinkt misschien lullig, maar dat kan niet in RedHat.......... :roll:[/quote:861f676b15] Je kunt in Redhat toch wel je je config-files editten? Of ook dat niet? Maar goed, wij hebben ........ :D, wij kunnen dat wel! :D
Link naar reactie
  • 0
Helaas, er is geen boot.local (kan hem niet vinden met find / boot.local). rcsmb doet het ook al niet, wat wel kan is idd een scriptje in "cron.d" gooien met een simpele inhoud: [code:1:479d4a722b]/etc/rc.d/init.d/smb start[/code:1:479d4a722b] maar als dat werkt betekent dat dus dat alles wat in die directory staat automatisch gestart wordt bij het opstarten? Er moet toch een te editen file zijn...
Link naar reactie
  • 0
[quote:7cafca9db8="2morrow"]Helaas, er is geen boot.local (kan hem niet vinden met find / boot.local). rcsmb doet het ook al niet, wat wel kan is idd een scriptje in "cron.d" gooien met een simpele inhoud: [code:1:7cafca9db8]/etc/rc.d/init.d/smb start[/code:1:7cafca9db8] maar als dat werkt betekent dat dus dat alles wat in die directory staat automatisch gestart wordt bij het opstarten? Er moet toch een te editen file zijn...[/quote:7cafca9db8] Zo werkt RedHat (bij mijn weten) gewoon simpelweg niet.... Dan zul je toch over moeten gaan naar bijv. Slackware o.i.d.
Link naar reactie
  • 0
[quote:2905d9c469="knopper"][quote:2905d9c469="2morrow"]Helaas, er is geen boot.local (kan hem niet vinden met find / boot.local). rcsmb doet het ook al niet, wat wel kan is idd een scriptje in "cron.d" gooien met een simpele inhoud: [code:1:2905d9c469]/etc/rc.d/init.d/smb start[/code:1:2905d9c469] maar als dat werkt betekent dat dus dat alles wat in die directory staat automatisch gestart wordt bij het opstarten? Er moet toch een te editen file zijn...[/quote:2905d9c469] Zo werkt RedHat (bij mijn weten) gewoon simpelweg niet.... Dan zul je toch over moeten gaan naar bijv. Slackware o.i.d.[/quote:2905d9c469] Volgens mij snap je het hele opstartsysteem van Linux niet zoerg :D in de root van de rc.d directorie staan de scripts, dat klopt dus maar in de directories (rc0.d t/m rc6.d) staan de koppelingen naar deze scripts met een S of een K ervoor en een nummer. het nummer geeft de volgorde aan de S staat voor Starten in het betreffende runlevel (die directorie dus) de K staat voor Kill oftewel stoppen. Zo kun je dus per runlevel (rc-directories) opgeven wat wel en niet gestart moet worden. lees ook de README even in betreffende directorie boot.local kun je zelf aanmaken
Link naar reactie
  • 0
[quote:5d9efd7908="wstolk"][quote:5d9efd7908="knopper"][quote:5d9efd7908="2morrow"]Helaas, er is geen boot.local (kan hem niet vinden met find / boot.local). rcsmb doet het ook al niet, wat wel kan is idd een scriptje in "cron.d" gooien met een simpele inhoud: [code:1:5d9efd7908]/etc/rc.d/init.d/smb start[/code:1:5d9efd7908] maar als dat werkt betekent dat dus dat alles wat in die directory staat automatisch gestart wordt bij het opstarten? Er moet toch een te editen file zijn...[/quote:5d9efd7908] Zo werkt RedHat (bij mijn weten) gewoon simpelweg niet.... Dan zul je toch over moeten gaan naar bijv. Slackware o.i.d.[/quote:5d9efd7908] Volgens mij snap je het hele opstartsysteem van Linux niet zoerg :D in de root van de rc.d directorie staan de scripts, dat klopt dus maar in de directories (rc0.d t/m rc6.d) staan de koppelingen naar deze scripts met een S of een K ervoor en een nummer. het nummer geeft de volgorde aan de S staat voor Starten in het betreffende runlevel (die directorie dus) de K staat voor Kill oftewel stoppen. Zo kun je dus per runlevel (rc-directories) opgeven wat wel en niet gestart moet worden. lees ook de README even in betreffende directorie boot.local kun je zelf aanmaken[/quote:5d9efd7908] OK, maar ik snap niet waarom je dat zou willen, wordt er alleen maar moeilijker op.
Link naar reactie
  • 0
De normale werking is (tja wat is normaal onderl linux tegenwoordig...): /etc/inittab geeft aan wat er moet gebeuren wanneer er naar een bepaalde runlevel gegaan wordt. Bijvoorbeeld: l2:2:wait:/etc/init.d/rc 2 Het rc script is niets meer dan een starter voor scripts. Zoals knopper al heel mooi uitlegt heb je directory's per runlevel en wat daar instaat is niets meer dan een link naar de scripts in /etc/init.d/ chkconfig doet niets meer dan deze symbolische links aanmaken (chkconfig kan natuurlijk meer, maar ik praat even over standaard) Handmatiger dan dit kan het bijna niet, tja je kunt zelf de link in betreffende directory aanmaken, maar gaan rommelen buiten de standaard om kan er voor zorgen dat je problemen in de toekomst gaat krijgen. Bijvoorbeeld een programma check wat er opstart door in de runlevel directorys te kijken, maar wanneer je dit in een ander script verwerkt klopt het niet meer.
Link naar reactie

Doe mee aan dit gesprek

Om te reageren, moet je eerst inloggen. Dit doe je door rechtsboven op inloggen te klikken.

Gast
Antwoord op deze vraag...

×   Geplakt als verrijkte tekst.   Plak in plaats daarvan als platte tekst

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...