Estoy trabajando en el servidor Red Hat Linux, quiero ejecutar un script de shell desde mi aplicación php, el script contiene una conexión ssh con muchas otras acciones, quiero convertir la cuenta de Apache existente en un usuario con directorio de inicio y luego puedo conectarse como apache y ejecutarssh-keygen
Ejecuto esos comandos
grep apache /etc/passwd
usermod --shell /bin/bash apache
grep apache /etc/passwd
luego me conecto como Apache su - apache
, cuando ejecuto el comando ssh-keygen
aparece el error Could not create directory '/usr/share/httpd/.ssh': Permission denied
¿Cómo puedo crear un directorio de inicio para el usuario de Apache /home/apache/
? ¿Y cómo puedo autorizar a Apache a ejecutar ssh-keygen?