將 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 ?

相關內容