The UNIX and Linux Forums  
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.

Go Back   UNIX og Linux Forums > Operativsystemer > Linux
.
google unix.com



Linux RedHat, Ubuntu, SUSE, Fedora, Debian, Mandriva, Slackware, Gentoo Linux, PCLinuxOS. Alle Linux-spørgsmål her!

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
Jeg ønsker at tilføje en adgangskode i / etc / shadow fil modgil Shell Programmering og Scripting 5 03-22-2006 12:08 AM
Hvordan kan jeg sende via SFTP oplysninger med mit password krypteret? irasela Sun Solaris 1 01-26-2006 09:29 AM
Skift adgangskode ved at skubbe krypteret adgangskode til systemer benq70 UNIX for dummyer Spørgsmål & svar 1 09-02-2005 10:08 AM
fjerne skygge adgangskode gizaa UNIX for dummyer Spørgsmål & svar 2 08-03-2004 08:30 PM
netrc fil krypteret adgangskode ggowrish UNIX for Advanced & Ekspertsøgning Brugere 2 06-17-2004 06:15 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søg denne tråd Karakter: Thread Rating: 1 votes, 4.00 average. Display Modes
  #1 (permalink)  
Old 03-11-2008
keelba keelba is offline
Registreret Bruger
  
 

Join Date: Apr 2002
Beliggenhed: Dallas, TX
Stillinger: 57
Fortolkningen af de krypterede skygge password?

Vi bruger i øjeblikket et script til at kopiere de samme krypteret adgangskode mellem vores HP-UX og Solaris servere redigering af betroede og skygge filer direkte. De krypterede password er kun 13 tegn på begge servere og afkrypterer samme måde. Er der en måde at kopiere denne samme streng til Linux servere?

De krypterede password i skyggen fil på en af vores Linux servere ser sådan her ud:
1 $ 9EmV.jZO $ YyfdtPT11aP3hE.jqX7Ve0

Jeg har læst den crypt 3 mand side men jeg er ikke sikker på, hvordan du intrepret det. Enhver idé, hvis muligt at erstatte 13 tegn i denne streng til at dekryptere den samme adgangskode?
  #2 (permalink)  
Old 03-11-2008
jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Join Date: Feb 2004
Beliggenhed: NM
Indlæg: 5.763
Du kan bare gå over til en Linux boks, som er indstillet til brugerens password, og se resultatet i skyggen fil.

Jeg ved ikke, om kryptering er identisk på de tre Unixes.

Dit andet valg: køre en form for script at opdatere adgangskoder fjernadgang.
  #3 (permalink)  
Old 03-12-2008
keelba keelba is offline
Registreret Bruger
  
 

Join Date: Apr 2002
Beliggenhed: Dallas, TX
Stillinger: 57
Thanks Jim for svaret. Problemet er, at de krypterede password strengen på HP-UX og Solaris er 13 tegn. På Linux er det 34 tegn. Jeg er ikke sikker, hvis der er særlige betydninger i disse 34 tegn, eller hvis det er bare et 26 tegn salt eller hvad. Det ville være rart, hvis jeg kunne eller anden måde finde ud af, hvordan man bruger de 13 Tegnstreng sted i Linux kryptering.

Vi har i øjeblikket en forvente script til at ændre adgangskoder, men det går ufatteligt langsomt i forhold til det script jeg skrev til HP og Sun. Jeg ønskede at indarbejde Linux i dette script, men kan ikke finde ud af hvordan det skal gøres.
  #4 (permalink)  
Old 03-12-2008
ramen_noodle ramen_noodle is offline Forum Advisor  
Registreret Bruger
  
 

Join Date: Dec 2007
Beliggenhed: Virginia, USA.
Posts: 251
Det enkle svar er at identificere de mest sikre og kompatible hashing algoritme, der støttes af alle tre platforme, sætte sig på dette og ændre systemer konfigurationer til honorere denne algoritme og brug den til fremtidig adgangskode generation. Så en metode til at generere adgangskoder til hver bruger, der anvender samme salt på alle tre platforme kunne udformes sammen med en måde at generere brugere passwd / skygge poster og derefter en metode til at tilføje disse til adgangskode / skygge filer på målet systemer.

Alt dette ville blive forenklet til en stor grad, hvis centrale godkendelse var i brug, ala LDAP eller NIS, Medmindre jeg misforståelse. Ellers er det en fattig mand's directory service
  #5 (permalink)  
Old 03-12-2008
keelba keelba is offline
Registreret Bruger
  
 

Join Date: Apr 2002
Beliggenhed: Dallas, TX
Stillinger: 57
Vi bruger Vintella for central tilladelse, men ikke bruge det til roden eller anvendelsen id'er. I en virksomhed dette store ændrer hashing algoritmer for adgangskoder ikke er mulig.

Det lyder som I'm SOL. Jeg kan oprette en anden script til at håndtere netop den Linux-servere, men havde virkelig håbet på at kunne gøre det i en script.
  #6 (permalink)  
Old 03-12-2008
ramen_noodle ramen_noodle is offline Forum Advisor  
Registreret Bruger
  
 

Join Date: Dec 2007
Beliggenhed: Virginia, USA.
Posts: 251
. For din root OG ANVENDELSE adgangskoder kan du altid bruge forvente eller automatiseret ssh til batchproces passwd ændringer køre den indfødte platforme passwd. Jeg har brugt forvente for dette i fortiden.

Code:
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"
				     }	  
	   }
Ved brug af ssh-agent og nøgler dette er en hurtig måde at ændre adgangskoder og giver dig også mulighed for at fange værter uden nøgler, etc. ..
HTH.
Closed Thread

Bogmærker

Tags
linux, Solaris

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er Slukket
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 02:29 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0