0
私たちはRHELサーバーに部分的にLDAPを統合しています。私は、新しいサーバーで実行するセットアップスクリプトを作成しようとしています。私のスクリプトが必要とする最初のことは、ホームディレクトリが作成されるようにLDAPユーザーアカウントにログインすることです。私がそういうスクリプトに入れたら(ルートとして実行する):bashスクリプトでLDAPユーザーにsu
#!/bin/bash
su - LDAPaccount
これは、ユーザーが存在しないと言っても失敗します。 su - LDAPacccountコマンドを実行するだけで、ユーザーのホームディレクトリが作成され、そのユーザーに切り替えられます。誰もがなぜbashスクリプトでsuコマンドを実行するのが失敗し、どうすればこの問題を回避できるのか知っていますか?
スクリプトファイルの作成にはどのエディタを使用しますか? –
スクリプトの実行方法と失敗したときの正確な出力を明示的に投稿できますか? – dlasalle
私はエディタとしてVIを使用しています。これを実行するには、私は./scriptname を実行することは、「ユーザーLDAPaccountが存在しない」と言います –