amiga-news DEUTSCHE VERSION
.
Links| Forums| Comments| Report news
.
Chat| Polls| Newsticker| Archive
.

amiga-news.de Forum > Amiga, AmigaOS 4 > Samba mit Genesis [ - Search - New posts - Register - Login - ]

-1- [ - Post reply - ]

2004-05-30, 19:47 h

thomas
Posts: 7718
User

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/

[ - Answer - Quote - Direct link - ]

2004-05-30, 20:47 h

Rudi
Posts: 835
User
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/


[ - Answer - Quote - Direct link - ]

2004-05-30, 21:46 h

thomas
Posts: 7718
User

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/

[ - Answer - Quote - Direct link - ]

2004-05-30, 22:34 h

Rudi
Posts: 835
User
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. ]

[ - Answer - Quote - Direct link - ]

2004-05-31, 00:50 h

thomas
Posts: 7718
User

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/

[ - Answer - Quote - Direct link - ]

2004-05-31, 12:59 h

Jinx
Posts: 2077
User
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

[ - Answer - Quote - Direct link - ]

2004-05-31, 13:26 h

thomas
Posts: 7718
User

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/

[ - Answer - Quote - Direct link - ]

2004-05-31, 18:37 h

Jinx
Posts: 2077
User
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

[ - Answer - Quote - Direct link - ]

2004-05-31, 18:49 h

thomas
Posts: 7718
User

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/

[ - Answer - Quote - Direct link - ]

2004-05-31, 19:51 h

Jinx
Posts: 2077
User
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

[ - Answer - Quote - Direct link - ]


-1- [ - Post reply - ]


amiga-news.de Forum > Amiga, AmigaOS 4 > Samba mit Genesis [ - Search - New posts - Register - Login - ]


.
Masthead | Privacy policy | Netiquette | Advertising | Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved.
.