저는 Linux를 처음 사용하고 도메인에 자동으로 가입하는 방법을 하루 종일 검색했지만 아무것도 찾지 못했습니다. 이것이 제가 생각해낸 코드입니다.
realm join domain.com --user=exampleuser
echo "password"
또한 Expect/send 명령을 시도했지만 "expect" 명령이 적용되기 전에 "realm Join" 명령이 완료되었기 때문에 동일한 결과를 얻었습니다.
realm join domain.com --user=exampleuser
expect "Password for exampleuser:\r"
send -- "password\r"
문제는 나머지 스크립트가 시작되기 전에 "realm Join" 명령이 완료된다는 것입니다. 암호 프롬프트는 명령의 일부이므로 사실상 모든 것이 허용되며 도메인 가입에 영향을 주지 않습니다.
내가 받는 오류는 항상 "영역: 영역에 가입할 수 없습니다: 도메인 domain.com에 가입하지 못했습니다."입니다. 수동으로 가입하면 제대로 작동합니다. 서버가 RHEL-7을 실행 중입니다. 도와주세요?
답변1
echo "password" | realm join domain.com --user=exampleuser
표준 입력을 제공해볼 수 있습니다 .
echo "password" | sudo -S "command"
명령에 sudo가 필요한 경우 ---와 함께 사용할 수 있습니다.