Преобразовать пользователя 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я получаю ошибку, Could not create directory '/usr/share/httpd/.ssh': Permission denied как мне создать домашний каталог для пользователя apache /home/apache/? и как мне разрешить apache запускать ssh-keygen?

Связанный контент