Konvertieren Sie den Apache-Benutzer in ein physisches Konto mit Home-Verzeichnis

Konvertieren Sie den Apache-Benutzer in ein physisches Konto mit Home-Verzeichnis

Ich arbeite an einem Red Hat Linux-Server und möchte ein Shell-Skript aus meiner PHP-Anwendung ausführen. Das Skript enthält eine SSH-Verbindung mit vielen anderen Aktionen. Ich möchte das vorhandene Apache-Konto in einen Benutzer mit Home-Verzeichnis umwandeln. Dann kann ich mich als Apache verbinden und ausführenssh-keygen

Ich führe diese Befehle aus

grep apache /etc/passwd
usermod --shell /bin/bash apache
grep apache /etc/passwd

dann verbinde ich mich als Apache su - apache. Wenn ich den Befehl ausführe, ssh-keygenerhalte ich die Fehlermeldung: „ Could not create directory '/usr/share/httpd/.ssh': Permission denied Wie kann ich ein Home-Verzeichnis für den Apache-Benutzer erstellen /home/apache/? Und wie kann ich Apache autorisieren, ssh-keygen auszuführen?“

verwandte Informationen