Avatar billede fiskerendk Nybegynder
08. september 2005 - 14:00 Der er 4 kommentarer og
1 løsning

Shell Script - Password Prompt

Hej

Jeg har lavet et script til at mounte mine krypterede drev i FreeBSD.. Der har jeg lavet en varibale som gør at når jeg skriver pass-phrase efter scriptet altså ./mountscript [pass] så bruger den det jeg har skrevet så jeg ik skal skrive pass hvergang osv.

Det er også fint nok MEN det er jo plain text i terminalen.
Det er så her jeg ønsker at lave en rigtig password prompt, som man ser det når man kører passwd osv.. hvordan laver man lige det?

#! /bin/sh

# Validere
gbde attach /dev/ad0 -l /etc/gbde/ad0 -p $1
gbde attach /dev/ad1 -l /etc/gbde/ad1 -p $1

# Disk Tjeck
fsck -p -t ffs /dev/ad0.bde
fsck -p -t ffs /dev/ad1.bde

# Mount
mount /dev/ad0.bde /mnt/disk01
mount /dev/ad1.bde /mnt/disk02
Avatar billede skau Nybegynder
08. september 2005 - 14:08 #1
bare en ide

#! /bin/sh
clear
echo "Please type passwd : \c"
read PASS

gbde attach /dev/ad0 -l /etc/gbde/ad0 -p $PASS
gbde attach /dev/ad1 -l /etc/gbde/ad1 -p $PASS

osv
osv
Avatar billede skau Nybegynder
08. september 2005 - 14:09 #2
desværre kan man stadig se passwd hvis man bruger ps på det rigtige tidspunkt
Avatar billede fiskerendk Nybegynder
08. september 2005 - 14:12 #3
jamen der skrives den jo stadig i terminalen :(
Det skulle gerne være ligesom f.eks. passwd hvor der slet ik skrives nogen text på skærmen. som også gælder for alm. logon ikke engang ********* er repræsenteret
Avatar billede skau Nybegynder
08. september 2005 - 14:20 #4
Ok så har jeg misforstået dig - jeg kender ikke en måde
Avatar billede fiskerendk Nybegynder
23. marts 2006 - 15:26 #5
Hmm ingen svar!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester