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