[Debian] Webmin not authorized?

Pagina: 1
Acties:

  • Wok
  • Registratie: Augustus 2001
  • Laatst online: 16:11

Wok

Dakloos...

Topicstarter
Tja, wellicht niet de meest intelligente vraag die ik hier stel, maar Google en de GoT search helpen me niet verder, helaas...

Ik heb webmin geinstalleerd op m'n Debian machine. Deze machine staan in m'n LAN met IP 192.168.1.110. Nu wil ik vanaf m'n andere PC (winXP) proberen om via Webmin toegang te krijgen. Dit wil niet: ik krijg een melding dat ik geen toegang heb (not authorized to access this page). Ik gebruik https://testbak:10000 als URL en (logischerwijs) is testbak de hostname van de Debian machine.

Deze melding impliceert (volgens mij) dat de webmin service wel gestart is. Mijn eerste gok is dat het heeft te maken met user/pass combinaties, alleen ik kan nergens vinden hoe ik dat kan instellen op mijn Debian bak.

Voor de goede orde: de DEbian bak draait als webserver en inmiddels heb ik het voor elkaar dat ik via PuTTy met SSH kan inloggen op de machine (ook buiten het LAN om, dus bijvoorbeeld vanaf mijn werk). Webmin is dus niet per definitie noodzakelijk, maar ik wil het wel eens proberen. Tnx in advance! :)

Who is General Failure and why is he reading my hard drive?


  • duderuud
  • Registratie: Mei 2000
  • Laatst online: 20:53

duderuud

Sliden is koel

De installatie-procedure gaf geen foutmeldingen?

En je gebruikt https ipv http. Het lijkt erop dat je browser anders ingesteld moet worden (qua beveiligings-instellingen).

Waarom niet eerst proberen via http?

Motor-Forum.nl


  • Wok
  • Registratie: Augustus 2001
  • Laatst online: 16:11

Wok

Dakloos...

Topicstarter
Installatie-procedure gaf geen foutmeldingen.

http geeft een 'bad request'-melding met vervolgens de suggestie om https te gebruiken. Omdat de debian-machine dus wel 'reageert' op mijn 'requests', zoek ik de fout ook op die machine.

Kan helaas op dit moment weinig uitrichten. Zit nu op mijn werk en de firewall aldaar blocked zo'n beetje alles wat niet op poort 80 zit ;). Kan dus geen SSH-verbinding maken met mijn Debian-bak.

Who is General Failure and why is he reading my hard drive?


  • Jochem
  • Registratie: Januari 2000
  • Laatst online: 26-04 15:23
zou je niet eens https://192.168.1.110:10000/ doen zodat je ZEKER weet dat die ook de debian bak aanspreekt. En daarnaast zie je eerst een security certificaat.

Kun je in de ps aux zien dat webmin wel 'draait'.

Verwijderd

Of op de bak zelf http://127.0.0.1:10000 eens proberen.

Verwijderd

Hoe heb je webmin installed? apt-get of via tar.gz?

- via apt-get dan moet je het https://ip:10000
- via tar.gz gewoon naar http://ip:10000

  • Wok
  • Registratie: Augustus 2001
  • Laatst online: 16:11

Wok

Dakloos...

Topicstarter
@Jochem:

Heb ook https://192.168.1.110:10000 gedaan. Krijg inderdaad dat security certificaat. Het gekke is dus dat webmin niet te zien is in de ps aux uitvoer. Had ik al het een en ander over gelezen hier op GoT, maar veel wijzer werd ik er niet van...

@Nasdaq:

Ik heb hem dus ge'apt, dus ik probeer de machine te benaderen met https://ip:10000.

/edit:

Tijdens mijn zoekacties op GoT, ben ik wel in verscheidene topics tegengekomen dat de apt- versie van webmin op de een of andere manier een beetje gaar is en dat het beter is om de tarball te downloaden en te installeren.... :?

[ Voor 26% gewijzigd door Wok op 27-08-2003 10:57 ]

Who is General Failure and why is he reading my hard drive?


Verwijderd

wokmaster schreef op 26 August 2003 @ 23:13:
Ik heb webmin geinstalleerd op m'n Debian machine. Deze machine staan in m'n LAN met IP 192.168.1.110. Nu wil ik vanaf m'n andere PC (winXP) proberen om via Webmin toegang te krijgen. Dit wil niet: ik krijg een melding dat ik geen toegang heb (not authorized to access this page). Ik gebruik https://testbak:10000 als URL en (logischerwijs) is testbak de hostname van de Debian machine.

Deze melding impliceert (volgens mij) dat de webmin service wel gestart is. Mijn eerste gok is dat het heeft te maken met user/pass combinaties, alleen ik kan nergens vinden hoe ik dat kan instellen op mijn Debian bak.
Het klopt best aardig wat je zegt. Je webmin service draait inderdaard.
Wat ook nog kan is dat in je webmin.conf(dacht ik) staat dat alleen ip 127.0.0.1 toegang heeft tot webmin. Maw hier zou je het ip van de XP-machine moeten zetten.

  • Wok
  • Registratie: Augustus 2001
  • Laatst online: 16:11

Wok

Dakloos...

Topicstarter
Hmm.. Ik meen me te herinneren dat ik gisteravond wel heb gekeken, naar m'n config files, maar veel wijzer werd ik niet. Even uit m'n hoofd, is er geen webmin.conf file. wel een file genaamd config en de file miniserv.conf.

Als ik vanavond weer thuis ben, zal ik wat inhoud van de config files posten. Kan nu niet bij de server, omdat de firewall alhier compleet dicht zit. :'(

Who is General Failure and why is he reading my hard drive?


Verwijderd

Je hebt gelijk.

Ik kan er nu ook niet bij :( , maar ik zal vanavond wel even kijken welke je moet hebben.

[ Voor 64% gewijzigd door Verwijderd op 27-08-2003 16:16 ]


  • Wok
  • Registratie: Augustus 2001
  • Laatst online: 16:11

Wok

Dakloos...

Topicstarter
Zoals beloofd wat inhoud van enkele webmin config files:

/etc/webmin/config:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
os_type=debian-linux
os_version=3.0
real_os_type=DEbian GNU/Linux
real_os_version=3.0
path=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
logfiles=1
logtime=168
log=1
logmodules=
logusers=
logclear=
find_pid_command=/bin/ps -C NAME h -o%p
theme: mscstyle3


Ik heb het idee dat dit bestand voor zich spreekt. Ik kan nergens uit afleiden dat hier iets mist, dan wel fout is.

Vervolgens kijk ik in bestand /etc/webmin/miniserv.conf en daarin vallen me de volgende regels op:
code:
1
2
3
4
userfile=/etc/webmin/miniserv.users
keyfile=/etc/webmin/miniserv.pem

allow=127.0.0.1


Hier lijkt het fout te gaan. Als ik kijk in de userfile, staat daar alleen de user root met daarachter het encrypted password. Op de een of andere manier zal ik daaraan mijn eigen useraccount toe moeten kunnen voegen, of denk ik nu verkeerd?

Wat mij nu opeens ook opvalt (waar ik gisteren dus overheen heb gekeken) is de regel 'allow='. Ik zie daar alleen het loopback adres staan. Dan is het opzich niet verwonderlijk dat ik er vanaf mijn eigen PC ook niet bij kan, want dat IP-adres wordt blijkbaar niet geaccepteerd.

Ik wil er in ieder geval vanaf mijn eigen PC bij kunnen, maar eventueel ook vanaf andere PC in het netwerk. Alle machines in het netwerk (m.u.v. de Debian bak) hebben een dynamisch IP in de reeks 192.168.1.100 tot 192.168.1.150. Alleen de Debian machine heeft een statisch IP @ 192.168.1.110.

Hoe voer ik nu in dit bestand in dat alle PC's uit bovengenoemde reeks webmin kunnen gebruiken om de Debian bak te benaderen? Op de een of andere manier moet ik een range ingeven of volstaat het om het adres van de router (192.168.1.1) in te geven?

Tot slot: hoe maak ik wijzigingen actief voor webmin? Probleem is namelijk dat het commando webmin niet herkend wordt. :?

Who is General Failure and why is he reading my hard drive?


Verwijderd

Voor het toestaan van andere ip's:

allow=127.0.0.1 192.168.1.

En voor het restarten, wat dacht je van

/etc/init.d/webmin restart (Red Hat, debian weet ik niet)

Succes ermee

[ Voor 11% gewijzigd door Verwijderd op 27-08-2003 20:58 ]


  • Wok
  • Registratie: Augustus 2001
  • Laatst online: 16:11

Wok

Dakloos...

Topicstarter
Kee, de regel is aangepast. Alleen moet ik nu nog webmin opnieuw gestart krijgen.

/etc/init.d/webmin restart werkt niet: command not found.
Gebruik ik echter ./webmin restart dan krijg ik geen foutmelding, maar er gebeurt uiteindelijk niks. :? Geen vermelding in ps aux en ik ben nu nog verder van huis volgens mij: Ik krijg nu doodleuk een 404 error, in plaats van een 403.....

Who is General Failure and why is he reading my hard drive?


  • hennink
  • Registratie: Augustus 2000
  • Laatst online: 02-05 06:02
/etc/rc.d/init.d/webmin wellicht ;-)

alles wat aan kan, gaat kapot. De vraag is alleen wanneer.


  • Wok
  • Registratie: Augustus 2001
  • Laatst online: 16:11

Wok

Dakloos...

Topicstarter
Nope, nergens een geschikte webmin :'(

als ik invoer: locate webmin dan komen er een stuk of vier locaties te voorschijn waar het script/executable staat. Maar ze bieden geen soelaas...

Who is General Failure and why is he reading my hard drive?


  • Jochem
  • Registratie: Januari 2000
  • Laatst online: 26-04 15:23
probeer hem eens op 9999 te laten luisteren (/etc/webmin/miniserv.conf). Kan in de clinch liggen met een portsentry of andersoortig deamon.

als trouwens '/etc/init.d/webmin restart' niet werkt zou ik nog eens goed in je dselect de goede webmin pakketten dselecten. Want dan klopt er iets niet. In goede debian pakketjes (woody, sarge, sid van ftp.uk.debian.org) staat wel netjes een opstartscript. Ik weet niet wat je gedaan hebt dan.

En je bent duidelijk windows georienteerd. Iemand die in ieder geval niet in de logfiles kijkt. Als ik in /var/log kijk heb ik me toch een zooi logs staan met info... wil je niet weten.

[ Voor 71% gewijzigd door Jochem op 29-08-2003 23:25 ]


  • BOUBOU
  • Registratie: December 2001
  • Laatst online: 04-02 10:30

BOUBOU

668:The Neighbour of the Beast

Helpt het ook niet als je je machine restart?
Als het goed is is de config al opgeslagen, en wordt webmin bij het opstarten automatisch gestart/restart.

server: DUAL 1800+mp 3x80gb raid 5 +2x40+1x10 2 x 300gb maxtor HD, Nvidia Gforce3 128MB DDR


  • Jochem
  • Registratie: Januari 2000
  • Laatst online: 26-04 15:23
volgens mij hebben we hier een gevalletje: "bedankt voor al je reacties, het is al opgelost, ik had iets stoms gedaan"

  • Wok
  • Registratie: Augustus 2001
  • Laatst online: 16:11

Wok

Dakloos...

Topicstarter
Zeg Jochem, de denigrerende manier waarop jij je jegens mij uit staat mij absoluut niet aan. Ik zou je daarom ook vriendelijk willen verzoeken om dit voortaan niet meer te doen.

Ik heb misschien enige tijd niet gereageerd in dit topic, omdat ik de afgelopen twee dagen geen tijd heb gehad om het probleem verder te onderzoeken.

Enneh.. who cares dat ik Windows geörienteerd ben? Dat kan ook weinig anders als ik al sinds jaar en dag op een Windows machine werk. Dat neemt echter niet weg dat ik best bereid ben om te leren.

Deze reply ben ik overigens ook niet aan het typen op mijn eigen PC, dus op dit moment ben ik ook niet bij machte om concrete stappen te ondernemen op mijn Debian machine.

Als ik weer thuis ben, zal ik in ieder geval jouw tip van poort 9999 proberen.

Tot slot: hebben we niet allemaal een leerproces moeten doorlopen voordat je iets beheerste? ;)

Who is General Failure and why is he reading my hard drive?


  • Jochem
  • Registratie: Januari 2000
  • Laatst online: 26-04 15:23
excuses

  • Wok
  • Registratie: Augustus 2001
  • Laatst online: 16:11

Wok

Dakloos...

Topicstarter
Excuses aanvaard! :)

Het werkt inmiddels. Op de een of andere manier is de webmin versie die bij debian zit niet helemaal lekker. Een andere versie gedownload en geïnstalleerd en nu werkt het wel. :)

Who is General Failure and why is he reading my hard drive?


  • Jochem
  • Registratie: Januari 2000
  • Laatst online: 26-04 15:23
mooi! Ik heb er ook een keer problemen mee gehad met een klant. Zij zijn de enigen die op poort 9999 zit.. poort 10000 werkte linksom of rechtsom gewoon niet. Wellicht was die poort kapot. :-)
Pagina: 1