![]() |
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| Linux RedHat, Ubuntu, SuSE, Fedora, Debian, Mandriva, Slackware, Gentoo Linux, PCLinuxOS. Minden Linux kérdések itt! |
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| Azt akarom, hogy a megadott jelszót a / etc / shadow file | modgil | Shell programozás és Scripting | 5 | 03-22-2006 12:08 AM |
| Hogyan tudom Küldés SFTP információkat titkosított jelszót? | irasela | SUN Solaris | 1 | 01-26-2006 09:29 AM |
| Jelszócsere svm titkosított jelszót rendszerek | benq70 | A UNIX a dummies Kérdések és válaszok | 1 | 09-02-2005 10:08 AM |
| eltávolítás árnyékelőadók jelszó | gizaa | A UNIX a dummies Kérdések és válaszok | 2 | 08-03-2004 08:30 PM |
| netrc fájl titkosított jelszó | ggowrish | A UNIX a fejlett és szakértői Felhasználók | 2 | 06-17-2004 06:15 AM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma |
Értékelés:
|
Megjelenítési módok |
|
|
|
||||
|
Tolmácsolás titkosított árnyék jelszavát?
Mi a jelenleg használt parancsfájl másolni ugyanazt a jelszót a titkosított között a HP-UX és Solaris szerverek szerkesztése megbízható és árnyék fájlokat. A titkosított jelszó csak 13 karakter hosszú mindkét szerverek és decrypts ugyanúgy. Van-e olyan módon, hogy másolatot ugyanezen string a Linux szerverek?
A titkosított jelszót a shadow file az egyik Linux szerverek így néz ki: 1 $ 9EmV.jZO $ YyfdtPT11aP3hE.jqX7Ve0 Olvastam a kriptában 3 férfi oldalán, de nem vagyok biztos benne, hogyan intrepret azt. Minden olyan ötlet, ha lehetséges, hogy ez a 13 karakter a karakterlánc dekódolni az ugyanazon a jelszavát? |
|
||||
|
Thanks Jim a választ. A probléma az, hogy a titkosított jelszó karakterláncot a HP-UX és Solaris 13 karakter hosszú. A Linux a 34 karakter hosszú. Nem tudom, van-e különleges jelentése van a 34 karakter, vagy ha ez csak a 26 karakter a só, vagy mi. Jó lenne, ha tudnék valahogy kitalálni, hogyan kell használni a 13 karakterlánc valahol a Linux titkosítást.
Jelenleg egy script várják a változás jelszavát, de ez fájdalmasan lassú, hogy a forgatókönyvet írtam, a HP és a Sun. Azt akartam, hogy a Linux erre a forgatókönyvet, de nem lehet kitalálni, hogy hogyan kell csinálni. |
|
||||
|
Az egyszerű válasz az, hogy azonosítsa a legbiztonságosabb és kompatibilis Hashing algoritmus által támogatott mindhárom platformon, rendezze, és ezen változtat a rendszer felépítése a megtiszteltetés ez algoritmust használja, és a jövő generációjának jelszót. Azután, hogy milyen módszerrel kell generálni a jelszavakat minden felhasználó használja ugyanazt a só mindhárom platformon lehet együtt dolgozni oly módon, hogy a felhasználók a passwd / shadow entries majd, hogy milyen módszerrel kell ehhez a jelszó / shadow fájl cél rendszereket.
Mindennek az lenne egyszerűbb, hogy egy nagy mértékű, ha közép-hitelességi volt használatban, vagy az LDAP ala NIS, Kivéve, ha én vagyok a félreértéseket. Egyébként ez egy szegény ember címtárszolgáltatás |
|
||||
|
Használjuk Vintella a közép engedély, de nem használja a root vagy alkalmazás IDs. A vállalat nagy változó minden hash algoritmusok a jelszavak nem oldható meg.
Úgy hangzik, mintha én SOL. Én is létrehozhat különböző script kezelni csak a Linux szerverek, hanem valóban abban a reményben, hogy képes legyen rá egy szkriptet. |
|
||||
|
. Csak a root jelszót és appllication akkor mindig elvárják, vagy automata ssh a kötegelt folyamat passwd változások vezetői az adott platformon passwd. Már használt várják ezt a múltban. Kód:
proc manualChange {} {
global prompt spawn_id timeout
expect {
-i $spawn_id -re $prompt {
send_user "Logged in to host: $name as $username\n"
send "passwd\r\n"
expect -i $spawn_id -re ".*asswor.*" {
set new [getInput "Password change for $username on $name: "]
send "$new\r\n"
expect -i $spawn_id -re "\[Rr\]e.*asswor.*" {
send "$new\r\n"
expect -i $spawn_id -re "$prompt" { send_user "Password changed successfully for $name\n"
}
}
}
}
timeout {send_user "Timed out for spawn_id: $spawn_id\n"}
eof {send_user "Abnormal termination for spawn_id: $spawn_id"}
}
}
if {[llength $argv] < 2} {puts "Please provide:\n 1. username\n 2. list of hosts" ; exit}
set username [lindex $argv 0]
set hostlist [lrange $argv 1 [llength $argv]]
##main()
set prompt "[lindex $argv 0]@.*|.*[lindex $argv 0].*>|.*[lindex $argv 0].*#"
foreach name $hostlist {
if {![catch {eval spawn $loginprog $username@$name} err_spawn]} {
puts "Connecting to $name..."
expect {
-re $prompt {
send_user "Logged in to host: $name as $username\n"
send "passwd\r\n"
expect -i $spawn_id -re ".*asswor.*" {
set new [getInput "Password change for $username on $name: "]
send "$new\r\n"
expect -i $spawn_id -re "\[Rr\]e.*asswor.*" {
send "$new\r\n"
expect -i $spawn_id -re "$prompt" {
send_user "Password changed successfully for $name\n"
}
}
}
}
-re $pwprompt {
send_user "Log in manually and then press ^p to change password\n"
interact {
"^P" {manualChange}
}
}
timeout {send_user "Timed out waiting on $name\n"}
eof {send_user "Abnormal exit for connect() to host: $name\n"}
}
} else {
puts "ERROR: Connecting to host: $name = $err_spawn"
}
}
Használata ssh-agent és kulcsok ez egy gyorsan változtatni a jelszavakat, és lehetővé teszi, hogy utolérjék a házigazdák gombok, stb .. HTH. |
![]() |
| Könyvjelzõk |
| Címkék |
| linux, Solaris |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|