[RH9]bash script en ncpmount

Pagina: 1
Acties:

  • RvL
  • Registratie: Maart 2002
  • Nu online
Hallo allemaal,

ik ben een beetje aan het stoeien met een bash script, ncpmount en een novell-server.

Het verbinden met de novell server met ncpmount is geen probleem, dat werkt gewoon goed. Dat doe ik als volgt: ncpmount -S NWSERVER -U <gebruiker> -A 192.168.1.10 /mnt/nwmount/<gebruiker>
Er wordt dan automatisch om het password gevraagd. Echter, als ik ncpmount vanuit een script aanroep, moet ik een wachtwoord meegeven met -P <wachtwoord>

Nu dacht ik, ik lees de user die inlogd in Linux uit en laat deze inloggen:
code:
1
2
3
4
5
6
#!bin/bash
#$USER is de gebruiker ingelogd in RH Linux
echo Welkom $USER
echo Geef uw wachtwoord:
read PWD
$(ncpmount -S NWSERVER -A 192.168.1.10 -U $USER -P $PWD /mnt/nwmount/$USER)


Alleen ben ik nogal lui uitgevallen en wil het liefst zo min mogelijk typen:+. Ik vraag me dus af of het net zoals met de username ook mogelijk is om het bijbehorende wachtwoord van de ingelogde gebruiker ergens vandaan te toveren? Wie kan mij hier wat duidelijkheid over verschaffen. Ik heb reeds gezocht op internet en GoT (waarschijnlijk weer eens op de verkeerde plaatsen/met de verkeerde zoekstring) maar kon niet echt iets vinden.

Overigens werkt het op de bovenstaande manier wel

Liefde maakt een smal bed breed!
Nu de dekens nog...


  • RvdH
  • Registratie: Juni 1999
  • Laatst online: 19-02 14:54

RvdH

Uitvinder van RickRAID

Ligt er aan op wat voor manier je authenticate op het systeem. Als dat gewoon met /etc/passwd is, dan zal het moeilijk gaan (tenzij je login zodanig aanpast dat het het password eerst in een var zet voordat het een shell uitvoert). Echter als je bv je usernames en passwords in mysql opslaat, dan zou je het password daaruit kunnen halen..