2013-08-13 1 views
-3

한 서버에서 파이썬 스크립트를 실행하고 원격 컴퓨터에서 passwd 파일의 내용을 읽어야합니다. 누구든지이 일을 할 수있는 방법을 알고 있습니까? (당신이 SSH를 통해 것처럼) 물론 현재 시스템에 대한python on linux - 원격 컴퓨터의 passwd 파일을 읽으려면 'pwd'모듈을 사용하십시오.

import pwd 
pwlist = pwd.getpwall() 
#perform operations 

이 단지 작품을, 그리고 다른 컴퓨터에 액세스 할 수있는 방법을 필요로 해요 : 일반적으로 내가 할 것입니다. 어떤 도움을 주셔서 감사합니다.

+1

paramiko가 ssh에 좋다고 들었지만 사용하지 않았습니다. –

+0

http://wiki.python.org/moin/SecureShell – Paolo

답변

0

pwd 모듈은 현재 컴퓨터에서만 작동합니다. 원격 컴퓨터에 매개 변수를 제공하지 않는 <pwd.h>에 정의 된 C 라이브러리 함수를 사용합니다. 그러나 이것으로 ssh 도구를 사용하여 원격 시스템에서 스크립트를 실행할 수 있습니다.

0

scp와 같은 유틸리티를 사용하여 passwd 파일을 로컬로 복사 할 수 있습니다. 그 라인을 분할하고 정보를 쉽게.

관련 문제