Erstellen Sie automatisch einen passwortgeschützten Ordner über SSH

316
sigur7

Ich erstelle täglich durch cPanel "Directory Privacy" kennwortgeschützte Ordner. Mein Konto hat einen SSH-Zugriff und ich hatte gehofft, dass ich diesen Prozess automatisieren könnte.

Gibt es eine Möglichkeit, die Erstellung von kennwortgeschützten Ordnern über SSH zu automatisieren? Übergeben Sie den Namen an SSH (Mynewfolder) - Ordner erstellen - Kennwortschutz (Erstellen Sie eine .htaccess-Datei und eine Kennwortdatei und wechseln Sie zu /home/mydomain/.htpasswds/public_html/form/passwdund senden Sie die Details per E-Mail?

Über Anregungen zu Skripten / Ideen würde ich mich sehr freuen

0
Sie haben bereits detailliert beschrieben, was Sie tun müssen. Sie können jede Skriptsprache verwenden, die auf dem Server ausgeführt wird. Ich bin mir nicht sicher, was dein Problem damit sein würde? Schreiben Sie als ersten Entwurf einfach auf, was Sie manuell tun, und arbeiten Sie daran, daraus ein Skript zu machen? Seth vor 6 Jahren 0
Es ist die Weitergabe des Namens, um den Ordner zu erstellen und die Kennwortdetails / die Bestätigung der Erstellung erneut per E-Mail oder auf eine andere Weise zu erhalten, bei der es sich um das Problem handelt sigur7 vor 6 Jahren 0
[Befehlszeilenargumente an das Bash-Skript übergeben] (https://unix.stackexchange.com/questions/32290/pass-command-line-arguments-to-bash-script) und für E-Mails [Wie sendet man E-Mails vom Terminal?] (https://stackoverflow.com/questions/8260858/how-to-send-email-from-terminal) Seth vor 6 Jahren 0
Die Passwortdatei wird in /home/mysite/.htpasswds/public_html/form/securefolder/passwd gespeichert. Ich habe das Passwort dafür über cPanel unter admin / Password111 festgelegt. Dies wird dann gehasht und ich gehe davon aus, dass Sie admin eingeben: $ apr1 $ 0eq_Vrlm $ YwHxwWCC2UdtCutCznJfm1. Wie kann ich diesen Hash-Prozess über SSH wiederherstellen? sigur7 vor 6 Jahren 0
Siehe [htpasswd in der Apache-Dokumentation] (http://httpd.apache.org/docs/current/programs/htpasswd.html) und [Apache-Dokumentation zur Kennwortverschlüsselung] (https://httpd.apache.org/docs/ 2.4 / misc / password_encryptions.html). Seth vor 6 Jahren 0

0 Antworten auf die Frage