amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Amiga, AmigaOS 4 > Samba mit Genesis [ - Suche - Neue Beiträge - Registrieren - Login - ]

-1- [ - Beitrag schreiben - ]

30.05.2004, 19:47 Uhr

thomas
Posts: 7717
Nutzer

Ich habe gerade mal versucht, Samba mit Genesis statt Miami zu betreiben. Mit Miami(Dx) läuft alles prima. Mit Genesis bekomme ich keine Verbindung zum Amiga.

Swat und nmbd laufen, nur der smbd will nicht.

Wenn ich den Port 139 mit Telnet ausprobiere, bekomme ich die Meldung "smbd: Version 2.0.7 : Must have effective user id of zero to run." angezeigt.

Klar, unter Unix muß der root sein. Ist ja auch als root im inetd eingetragen und root hat Userid 0. Also was muß ich jetzt noch machen, damit der auch mit Genesis unter Userid 0 läuft ? Sowas wie ein setuid-Bit gibt es ja unter AmigaOS nicht.

Gruß Thomas
--
Email: thomas-rapp@web.de
Home: home.t-online.de/home/thomas-rapp/

[ - Antworten - Zitieren - Direktlink - ]

30.05.2004, 20:47 Uhr

Rudi
Posts: 835
Nutzer
Hi,

leg in Genesis einfach einen neuen User mit UID 0 und GID 0 an.

Gruß... Rudi

--
Besucht die Seite, auf der Sich alles um Emulatoren auf Amiga dreht:

http://www.amilator.de/


oder schaut mal bei den Göttinger Amiga Usern rein:

http://www.g-a-u.org/


[ - Antworten - Zitieren - Direktlink - ]

30.05.2004, 21:46 Uhr

thomas
Posts: 7717
Nutzer

Ganz so blöd bin ich ja nun auch nicht. Außerdem ist in Genesis immer ein User root mit uid 0 und gid 0 eingetragen.

Gruß Thomas

--
Email: thomas-rapp@web.de
Home: home.t-online.de/home/thomas-rapp/

[ - Antworten - Zitieren - Direktlink - ]

30.05.2004, 22:34 Uhr

Rudi
Posts: 835
Nutzer
Zitat:
Original von thomas:

Ganz so blöd bin ich ja nun auch nicht. Außerdem ist in Genesis immer ein User root mit uid 0 und gid 0 eingetragen.

Gruß Thomas

--
Email: thomas-rapp@web.de
Home: home.t-online.de/home/thomas-rapp/


Hi Thomas,

ich weiß, daß du nicht blöde bist ;)
Du gibst ja immer sehr gute Antworten...

Ob jetzt in Genesis standardmäßig immer ein 'root'-User eingetragen ist weiß ich nicht. Ich meine, ich hätte den selber mal anlegen müssen, da ohne MySQL oder Apache (weiß ich nicht mehr so genau...) nicht lief).

Naja nochmal ne dumme Antwort: Startest du Genesis auch mit einen User, der UID=0 ist?
Der muss nicht nicht unbedingt 'root' heissen.

Gruß...



--
Besucht die Seite, auf der Sich alles um Emulatoren auf Amiga dreht:

http://www.amilator.de/



oder schaut mal bei den Göttinger Amiga Usern rein:

http://www.g-a-u.org/




[ Dieser Beitrag wurde von Rudi am 30.05.2004 editiert. ]

[ - Antworten - Zitieren - Direktlink - ]

31.05.2004, 00:50 Uhr

thomas
Posts: 7717
Nutzer

Keine dumme Antwort, das war der entscheidende Hinweis. Danke !

Ist aber ein Armutszeugnis für AmiTCP. Wozu sind die User-Einträge im inetd denn überhaupt da, wenn sie keine Auswirkung haben ?

Gruß Thomas

--
Email: thomas-rapp@web.de
Home: home.t-online.de/home/thomas-rapp/

[ - Antworten - Zitieren - Direktlink - ]

31.05.2004, 12:59 Uhr

Jinx
Posts: 2077
Nutzer
thomas:
hm, ich habe erst vor 2 tagen samba mit genesis als grundlage
installiert. vielleicht könntest du mal schreiben, was genau du
gemacht hast, evtl. sieht man dann einen fehler? oder noch besser:
poste mal die entsprechenden stellen aus den genesis-konfigdateien.
--
eMail: TheJinx@web.de
Homepage: http://www.TheJinx.de

[ - Antworten - Zitieren - Direktlink - ]

31.05.2004, 13:26 Uhr

thomas
Posts: 7717
Nutzer

Es geht um diesen Abschnitt:

Zitat:
AmiTCP:db/inetd.conf

The following lines need to be added:

netbios-ssn stream tcp nowait root Samba:bin/smbd smbd
netbios-ns dgram udp wait root Samba:bin/nmbd nmbd
swat stream tcp nowait root Samba:bin/swat swat -a


Dort wird angegeben, daß die Server alle mit dem User root gestartet werden sollen. Das funktioniert aber nicht, der smbd läuft trotzdem unter dem User user. Erst wenn man in der Oberfläche von Genesis (nicht GenesisPrefs !) den User auf root umstellt (bzw. Genesis mit dem Tooltype oder Parameter User=root startet), laufen auch die Server mit UID 0.

Bei Miami funktioniert das so, wie es soll, die Server werden mit der Userid gestartet, die im inetd eingetragen ist, auch wenn der Hauptuser ein anderer ist.

Gruß Thomas
--
Email: thomas-rapp@web.de
Home: home.t-online.de/home/thomas-rapp/

[ - Antworten - Zitieren - Direktlink - ]

31.05.2004, 18:37 Uhr

Jinx
Posts: 2077
Nutzer
woran genau siehst du, dass der smbd den user "user" benutzt? bei mir
ist auch nicht der user root aktiviert, trotzdem wird er benutzt.
--
eMail: TheJinx@web.de
Homepage: http://www.TheJinx.de

[ - Antworten - Zitieren - Direktlink - ]

31.05.2004, 18:49 Uhr

thomas
Posts: 7717
Nutzer

Zumindest sehe ich an der Fehlermeldung, daß nicht root (UID 0) benutzt wird.

Gruß Thomas
--
Email: thomas-rapp@web.de
Home: home.t-online.de/home/thomas-rapp/

[ - Antworten - Zitieren - Direktlink - ]

31.05.2004, 19:51 Uhr

Jinx
Posts: 2077
Nutzer
hm... hast du die 3 sachen auch unter services richtig eingetragen?
auch wenns blöd klingt - lass mal snoopdos mitlaufen. bei mir spuckte
erst der nmbd komische fehlermeldungen aus, bis sich herausstellte,
dass ein verzeichnis fehlte (samba:log).
schicke mir doch mal deine genesis-config (lass nur das lan-zeug
drin), das ist vielleicht der einfachste weg rauszufinden, obs an
genesis oder an samba liegt.
--
eMail: TheJinx@web.de
Homepage: http://www.TheJinx.de

[ - Antworten - Zitieren - Direktlink - ]


-1- [ - Beitrag schreiben - ]


amiga-news.de Forum > Amiga, AmigaOS 4 > Samba mit Genesis [ - Suche - Neue Beiträge - Registrieren - Login - ]


.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.