Apache ユーザーをホームディレクトリを持つ物理アカウントに変換する

Apache ユーザーをホームディレクトリを持つ物理アカウントに変換する

私はRed Hat Linuxサーバーで作業しています。PHPアプリケーションからシェルスクリプトを実行したいのですが、スクリプトには他の多くのアクションを含むSSH接続が含まれており、既存のApacheアカウントをホームディレクトリを持つユーザーに変換して、Apacheとして接続して実行できるようにしたいと考えています。ssh-keygen

私はそれらのコマンドを実行します

grep apache /etc/passwd
usermod --shell /bin/bash apache
grep apache /etc/passwd

次に apache として接続しsu - apache、コマンドを実行すると、ssh-keygenエラーが発生します。apacheCould not create directory '/usr/share/httpd/.ssh': Permission denied ユーザーにホーム ディレクトリを作成するにはどうすればよいでしょうか/home/apache/? また、ssh-keygen を実行するために apache を承認するにはどうすればよいでしょうか?

関連情報