2014-11-17 2 views
0

파이썬 패브릭을 사용하고 있으며 사용자로 로그인하고 싶습니다.python fabric 사용자 비밀번호를 설정하는 방법

이 내 초기 명령 프롬프트입니다 : 루트 @의 VM이

내가 암호 "시스코"와 "hduser"라는 이름의 사용자를 생성 한

지금 내가 hduser 및 hduser로 명령을 실행하기 위해 로그인하고 싶습니다.

내가 명령을

run("su - hduser") 

을 실행

는 그것은 암호 나 메시지가 표시됩니다. "hduser"에 대해 초기에 암호를 설정할 수 있습니까? root가 아닌 hduser로 명령을 실행하면됩니다.

이것은 출력입니다.

fab -f fabfile.py list1 script 
[pc8.utahddc.geniracks.net:32314] Executing task 'script' 
[pc8.utahddc.geniracks.net:32314] run: su - hduser 
[pc8.utahddc.geniracks.net:32314] out: Password: 

비밀번호를 묻는 중입니다. 어떻게 암호를 전달할 수 있습니까?

+0

sudo에 패스워드를 전달할 수 있습니다. 그렇지만 모든 명령을 sudo 명령으로 호출해야합니다. – Alu

답변

1

귀하의 질문에 대한 이해가 확실하지 않은 경우 확실하지 않습니다. 그러나 암호를 입력하지 않으려면 env.password에 저장하거나 명령 줄 인수 --password 또는 --initial-password-prompt을 사용할 수 있습니다.

자세한 내용은 직물 번호 Password management을 참조하십시오.

관련 문제