저는 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을 실행하도록 아파치에 권한을 부여하려면 어떻게 해야 하나요?