Blog Ubuntu -- Správa "projektů" české komunity Ubuntu
Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
mojeID OpenID
Pokročilé vyhledávání  

Novinky:

Další testovaný notebook je Lenovo IdeaPad G580, článek naleznete na našem blogu.

Autor Téma: Automatická změna hesl - bash skript  (Přečteno 644 krát)

Triscal

  • Návštěvník
  • *
  • Karma: +2/-0
  • Příspěvků: 38
    • Zobrazit profil
Automatická změna hesl - bash skript
« kdy: 06 Duben 2012, 13:34:22 »

Zdravim,
napadla mě další z mích šíleností.

Chtěl bych, aby mi počítač každý měsí měnil přístupové heslo k počítači. Nové heslo uložil do souboru a ten pak přes dropbox zálohuji na net.

Zatím jsem se dostal k vygenerování nového hesla pomocí pwgen a uložení do souboru v dropboxovém adresáři, ale nedaří se, aby počítač změnil přístupové heslo bez mého přičinění. Taky by mě zajímalo jestli je to vůbec možné. Vždycky jsem se zasekl, když po mě počítač zadat nové heslo. Přes tento kro jsem se zatím nedostal. Zkoušel jsem to přes bash.

Neuměl by jste to něko poradit?
Díky
IP zaznamenána

Triscal

  • Návštěvník
  • *
  • Karma: +2/-0
  • Příspěvků: 38
    • Zobrazit profil
Re:Automatická změna hesl - bash skript
« Odpověď #1 kdy: 07 Duben 2012, 17:15:43 »

Omlouvám se za zmatky. Včera a dneska jsem ještě googlil a nakonec jsem to vyřešil.
Můj finální (a taky první) skrip vypadá takto:
 
#!/bin/bash
#vypíše datum do souboru heslo
date >> /home/simon/heslo

#uloží heslo do proměnné heslo1
heslo1=`pwgen`

#napíše heslo do souboru heslo
echo $heslo1 >> /home/simon/heslo

#změní heslo uživatele Šimon Krejza na proměnnou: heslo1
echo simon:$heslo1 | chpasswd -m

Následně jsem tento skript nastavil přes cron na měsiční spouštění. Ještě jsem neřešil sudo, nevím jestli je potřeba nebo jo, až to zjistím budu se tím zabívat.
Díky moc
IP zaznamenána

jAster_BA

  • Závislák
  • ****
  • Karma: +197/-52
  • Pohlaví: Mužské
  • Příspěvků: 4165
  • FEI STU stole my soul, don't have time anymore :/
    • Zobrazit profil
Re:Automatická změna hesl - bash skript
« Odpověď #2 kdy: 07 Duben 2012, 20:13:20 »

Kód: [Vybrat]
man sudoers
IP zaznamenána
Mám doma všelijaké staré haraburdy ale najviac ma *censored*tie novšie s grafikou ATI/AMD... registered as user #520570

Linuxové počítadlo Automatická kompilácia jadra

Triscal

  • Návštěvník
  • *
  • Karma: +2/-0
  • Příspěvků: 38
    • Zobrazit profil
Re:Automatická změna hesl - bash skript
« Odpověď #3 kdy: 08 Duben 2012, 11:52:31 »

Díky za nasměrování. Abych pravdu řekl, co jsem zatím pročítal tak jsem tomu vůbec nerozuměl, takže mi asi kapku potrvá, tak se tím snad někdy prokoušu.
Díky.
IP zaznamenána

jAster_BA

  • Závislák
  • ****
  • Karma: +197/-52
  • Pohlaví: Mužské
  • Příspěvků: 4165
  • FEI STU stole my soul, don't have time anymore :/
    • Zobrazit profil
Re:Automatická změna hesl - bash skript
« Odpověď #4 kdy: 08 Duben 2012, 14:03:53 »

IP zaznamenána
Mám doma všelijaké staré haraburdy ale najviac ma *censored*tie novšie s grafikou ATI/AMD... registered as user #520570

Linuxové počítadlo Automatická kompilácia jadra

Triscal

  • Návštěvník
  • *
  • Karma: +2/-0
  • Příspěvků: 38
    • Zobrazit profil
Re:Automatická změna hesl - bash skript
« Odpověď #5 kdy: 17 Duben 2012, 17:57:42 »

Díky moc všem za pomoc dneska jsem se v tom konečně prohrabal (hodina byla nudná :D) a mám to. Díky moc.
IP zaznamenána