将 apache 用户转换为具有主目录的物理帐户

将 apache 用户转换为具有主目录的物理帐户

我在 Red Hat Linux 服务器上工作,我想从我的 php 应用程序执行 shell 脚本,该脚本包含 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?

相关内容