Apache 사용자를 홈 디렉터리가 있는 실제 계정으로 변환

Apache 사용자를 홈 디렉터리가 있는 실제 계정으로 변환

저는 Red Hat Linux 서버에서 작업 중입니다. PHP 애플리케이션에서 쉘 스크립트를 실행하고 싶습니다. 스크립트에는 다른 많은 작업과 함께 SSH 연결이 포함되어 있습니다. 기존 Apache 계정을 홈 디렉토리가 있는 사용자로 변환하고 싶습니다. 아파치로 접속하고 실행ssh-keygen

나는 그 명령을 실행

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

그런 다음 Apache로 연결합니다 su - apache. 명령을 실행하면 ssh-keygen오류가 발생합니다. Could not create directory '/usr/share/httpd/.ssh': Permission denied 어떻게 Apache 사용자에게 홈 디렉터리를 만들 수 있습니까 /home/apache/? ssh-keygen을 실행하도록 아파치에 권한을 부여하려면 어떻게 해야 하나요?

관련 정보