Автор Тема: Промяна на root парола през bash script  (Прочетена 1663 пъти)

LinuxFanUNIX

  • Напреднали
  • *****
  • Публикации: 408
  • Distribution: Slackware 12.2
  • Window Manager: KDE 3.5.10
    • Профил
Здравейте! Имам следния проблем:
Опитвам се да създам скрипт който пита за администраторска парола и я запаметява, обаче два дни вече се мъча и то без успех.

Ето какво съм пробвал, но е без ефект:

Код:
echo -n "Enter your new root password: 
read $rootpass
passwd root -p $rootpass

обаче без успех!

Та бихте ли помогнали...?

Благодаря предварително!
Активен

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Re: Промяна на root парола през bash script
« Отговор #1 -: Dec 20, 2008, 13:22 »
Какъв е смисъла от това?
Активен

"Knowledge is power" - France is Bacon

LinuxFanUNIX

  • Напреднали
  • *****
  • Публикации: 408
  • Distribution: Slackware 12.2
  • Window Manager: KDE 3.5.10
    • Профил
Re: Промяна на root парола през bash script
« Отговор #2 -: Dec 20, 2008, 13:30 »
Какъв е смисъла от това?
Ми паролата да се сменя само с едно въвеждане, а не с две...
Активен

zeridon

  • Killmode enabled
  • Administrator
  • Напреднали
  • *****
  • Публикации: 1398
  • Distribution: Debian/Ubuntu
  • Window Manager: console/Gnome
  • BOfH
    • Профил
    • WWW
Re: Промяна на root парола през bash script
« Отговор #3 -: Dec 20, 2008, 14:06 »
Поне в дебиан не виждам passwd да има такава опция.

Иначе по въпроса ще е по лесно да се направи с expect а не с bash
Активен

Внмимавай имам клещи за кабел
http://www.netsecad.com/
http://theregister.co.uk/odds/bofh/

LinuxFanUNIX

  • Напреднали
  • *****
  • Публикации: 408
  • Distribution: Slackware 12.2
  • Window Manager: KDE 3.5.10
    • Профил
Re: Промяна на root парола през bash script
« Отговор #4 -: Dec 20, 2008, 14:35 »
Поне в дебиан не виждам passwd да има такава опция.

Иначе по въпроса ще е по лесно да се направи с expect а не с bash
Я дай малко повече инфо, ако обичаш...
Активен

zeridon

  • Killmode enabled
  • Administrator
  • Напреднали
  • *****
  • Публикации: 1398
  • Distribution: Debian/Ubuntu
  • Window Manager: console/Gnome
  • BOfH
    • Профил
    • WWW
Re: Промяна на root парола през bash script
« Отговор #5 -: Dec 20, 2008, 17:14 »
Expect прави това което се очаква от името му

захапва терминала и слуша за какво иде реч. Като открие съвпадение отговаря както са го научили. Удобен скрипт за създаване на expect скриптове е http://expect.nist.gov/example/autoexpect.man.html

Повече инфо там
Активен

Внмимавай имам клещи за кабел
http://www.netsecad.com/
http://theregister.co.uk/odds/bofh/

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
BASH - Script
Общ форум
blind_fish 3 3968 Последна публикация Nov 04, 2002, 20:20
от
bash script
Хардуерни и софтуерни проблеми
flame 6 4146 Последна публикация Sep 02, 2004, 12:28
от mimosh
bash script
Общ форум
anger 4 3723 Последна публикация Mar 06, 2005, 20:01
от anger
Помощ за bash script
Хардуерни и софтуерни проблеми
Ivan_storm 4 3650 Последна публикация May 30, 2005, 12:31
от rpetrov
bash script за праверяване на процес
Общ форум
sys7em 8 4203 Последна публикация Aug 09, 2005, 15:39
от