Kirjoittaja Aihe: Root passun syöttö ohjelmallisesti.  (Luettu 8017 kertaa)

E.K.Virtanen

  • Käyttäjä
  • Viestejä: 736
    • Profiili
    • Sähköaivoilua
Root passun syöttö ohjelmallisesti.
« : 03.09.05 - klo:11.12 »
Eli väännät tuossa pientä ohjelmaa joka "helpottaa" tekemisiäni hieman.

Homma muuten hanskassa mutta joskus koodi tekee sellaista mikä vaatii rootin salasanaa.
Kyllähän sen voisi näpytellä joka kertta mutta olisi kiva jos voisin jos heti ohjelmaa käynnistettäessä syöttää
ko. salasanan ohjelman muuttujaan talteen ja aina tarvittaessa, ohjelma syöttäisi se itse eikä ubuntu näin ollen edes toisi koko "password" ikkunaa näkyville.

Kuinka ko. homman saa tehtyä onkin sitten eri juttu.

Saako siis konsolissa jollain tapaa tehtyä jotain "su salasana" tms. hommaa?

_Pete_

  • Käyttäjä
  • Viestejä: 1836
  • Fufufuuffuuu
    • Profiili
Re: Root passun syöttö ohjelmallisesti.
« Vastaus #1 : 04.09.05 - klo:10.03 »
Eli väännät tuossa pientä ohjelmaa joka "helpottaa" tekemisiäni hieman.

Homma muuten hanskassa mutta joskus koodi tekee sellaista mikä vaatii rootin salasanaa.
Kyllähän sen voisi näpytellä joka kertta mutta olisi kiva jos voisin jos heti ohjelmaa käynnistettäessä syöttää
ko. salasanan ohjelman muuttujaan talteen ja aina tarvittaessa, ohjelma syöttäisi se itse eikä ubuntu näin ollen edes toisi koko "password" ikkunaa näkyville.

Kuinka ko. homman saa tehtyä onkin sitten eri juttu.

Saako siis konsolissa jollain tapaa tehtyä jotain "su salasana" tms. hommaa?

root@machine:/var/log # apt-cache show expect
...

Description: A program that "talks" to other programs
 Expect is a program that "talks" to other interactive programs
 according to a script.  Following the script, Expect knows what
 can be expected from a program and what the correct response
 should be.  An interpreted language provides branching and high-
 level control structures to direct the dialogue.  In addition,
 the user can take control and interact directly when desired,
 afterward returning control to the script.

...