0
우리는 RHEL 서버에 부분적으로 LDAP를 통합했습니다. 새 서버에서 실행할 설치 스크립트를 만들려고합니다. 스크립트를 작성하기 위해 가장 먼저해야 할 일은 홈 디렉토리가 생성되도록 LDAP 사용자 계정에 로그인하는 것입니다. 만약 내가 이렇게 스크립트에 넣어 (그리고 루트로 실행) :bash 스크립트의 LDAP 사용자에게 제공
#!/bin/bash
su - LDAPaccount
그것은 사용자가 존재하지 않는다는 말은 실패합니다. su - LDAPacccount 명령을 실행하면 사용자 홈 디렉토리가 생성되고 해당 사용자로 전환됩니다. 누구든지 왜 bash 스크립트에서 su 명령을 실행하지 못하고 어떻게이 문제를 해결할 수 있는지 알고 있습니다.
스크립트 파일을 만들려면 어떤 편집기를 사용합니까? –
스크립트가 실패했을 때 스크립트와 그 정확한 결과를 어떻게 명시 적으로 게시 할 수 있습니까? – dlasalle
VI를 내 편집기로 사용하고 있습니다. 실행하려면 ./scriptname을 입력하십시오. 그러면 "user LDAPaccount does not exist"라고 표시됩니다. –