我在 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?