UNIX에서 원격으로 사용자 통신 단어를 변경하는 가장 좋은 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/152468

  •  02-07-2019
  •  | 
  •  

문제

UNIX에서 원격으로 사용자 통신 단어를 변경하는 가장 좋은 방법은 무엇입니까? 이는 SSH를 사용하거나 사용자와 서버 간의 직접 연결없이 사용자, 웹 앱 또는 Windows-App에서 수행해야합니다 (직접 명령 줄은 허용되지 않음).

감사


Webmin은 그렇게하기에 좋은 응용 프로그램 인 것처럼 보였지만 제대로 구성하기가 매우 어렵다는 것을 알았습니다. UNIX 사용자는 Webmin 또는 Usermin에 로그인 할 수 없습니다.

Webmin과 Usermin에 대한 다른 대안을 알고 있습니까?

감사

도움이 되었습니까?

해결책

사용 웹 민 (보다 구체적으로 usermin 기준 치수).

Webmin은 미니 웹 서버를 제공하므로 설치하고 약간 구성하면됩니다. 비밀번호 변경 이상의 것을 얻을 수 있으며 사용자가 원하지 않는 기능을 제거 할 수 있습니다.

다른 팁

@Rich Bradshaw

소개하지 않도록하십시오 보안 문제들. 솔루션은 HTTPS 암호화를 사용해야합니다 (비밀번호는 명확한 텍스트로 보내지 않아야합니다). 쉘 주입 공격으로부터 보호되어야합니다 (모든 최신 라인을 입력에서 벗어나거나 제대로 탈출하는 등). 자세한 내용은 선택 구현에 따라 다릅니다.

과거에이 작업을 수행하여 예상 한 스크립트를 사용하여 여러 서버에서 한 번에 비밀번호를 변경했습니다. 작업에 적합하지만 SSH를 통해 서버가 청취해야합니다.

일단 작성되면 스크립트는 로컬 워크 스테이션에서 실행되고 원격 호스트에 연결하고 스크립트 한 상호 작용을 수행하면 금이어야합니다. 그 동안 SSH를 실행하는 경우 이미 신뢰하는 암호화를 사용합니다. 스크립트에 비밀번호를 저장하지 마십시오. 비밀번호를 자극 할 수 있어야합니다.

기대도 훌륭한 언어입니다 : 많은 재미!

Passwd를 실행 한 서버 측 스크립트를 작성할 수 있습니다. 쉘 명령을 실행할 수있는 모든 언어로 수행 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top