Beiträge von llutz
-
-
Lösche den alten Hostkey, wenn du sicher bist, dass der angezeigte Fingerprint zum richtigen Rechner gehört.
ssh-keygen -f "C:\\Users\\hallo/.ssh/known_hosts" -R "192.168.178.40"
Der Fehler beim Terminal ist mir schleierhaft:
Du bzw. die OMV-Installation hat einen neuen ssh-Hostkey generiert, deswegen die Meldung.
-
Das gute bei dem ganzen Befehlen ist ja, dass diese unter allen Linux-Distros gleich funktionieren.
Vorsicht bei Distros, die auf Busybox basieren ( z.B. alpine-linux, im Dockerumfeld weit verbreitet). Da weicht Funktionalität oft ab, obwohl die Befehle auf den ersten Blick gleich lauten.
-
Also inotify zeigt nicht an, welcher Prozess darauf zugreift, nur den Zugriff
Evtl. hilft auditd weiter, https://www.cyberciti.biz/tips/linux-aud…-to-a-file.html
-
Keine Ahnung, wo der Imager den Key hinschreibt, in der benötigten Datei war er auf dem Pi jedenfalls nicht.
Die Angaben liegen in /boot/firstrun.sh und werden von dort ins $HOME des angelegten Users geschrieben.
Code: firstrun.sh.. if [ -f /usr/lib/raspberrypi-sys-mods/imager_custom ]; then /usr/lib/raspberrypi-sys-mods/imager_custom enable_ssh -k 'ssh-ed25519 <redacted> llutz@rbox' else install -o "$FIRSTUSER" -m 700 -d "$FIRSTUSERHOME/.ssh" install -o "$FIRSTUSER" -m 600 <(printf "ssh-ed25519 <redacted> llutz@rbox\n") "$FIRSTUSERHOME/.ssh/authorized_keys" echo 'PasswordAuthentication no' >>/etc/ssh/sshd_config systemctl enable ssh fi ..
-
-
basename $( readlink /sys/class/net/wlan1/device/driver )
oder
lshw -class network
Eventuell besser lesbar.
-
könnte man mit Open WRT auf dem Raspi das selbe erreichen
OpenWRT kann das auf jeden Fall. Ob die Hardware des RPi das zufriedenstellend kann, weiß ich nicht. Ich würde dafür allerdings auch eher einen billigen gebrauchten WLAN-Router benutzen, z.B. AVM 4020, 4040 oder andere von OpenWRT unterstützte Modelle oder einen TP-Link, die können das oft sogar mit der Stock-Firmware*.
* wobei ich auch da OpenWRT wegen aktuellerer Software bevorzuge.
-
Hat sich erledigt,
Trotzdem werfe ich noch swapon -s ein.
-
Evtl. statt make install über checkinstall nachdenken, wenn man schon keine "echten" deb-Pakete baut. Es erleichtert späteres entfernen/updaten solch lokal installierter Software.
-
-
fred0815 Wenn dein Zitat meiner Zeile (#55) genauso in deinem Browser erscheint, ist dein Browser kaputt.
-
-
Wie lautet der Dateiname deines Scripts in /etc/cron.hourly?
Da cron.hourly durch run-parts aufgerufen wird, gibt es dabei Beschränkungen, der Dateiname darf z.B. keinen Punkt enthalten.
Nachlesbar in <man run-parts>.
-
In sudo crontab -u www-data -e
*/2 * * * * /usr/bin/php -f /var/www/html/cron.php > /var/www/html/cronausgabe.txt 2>&1
Funktioniert auch nach 5 Minuten noch nicht.
Was erwartest du denn?
sudo -u www-data php -f /var/www/html/cron.php erzeugt idR. keine Ausgabe, also auch nichts was in /var/www/html/cronausgabe.txt landen könnte.
Und wenn du für php-cli Error-Reporting abgeschaltet hast, wirst du auch im Fehlerfall nichts vorfinden (siehe #39).
*Pfad zu nextcloud anpassen
-
Und nun systemctl start cron.service?
Das --now sorgt für den Start.
Im Zitat oben sieht man ja auch, dass cron läuft. Es fehlt wahrscheinlich ein Job, um das Log zu füllen.
-
wie bekomme ich den denn wieder aktiviert?
systemctl enable --now cron.service
-
Zudem ist merkwürdig, dass bei Eigabe eines Leerzeichens keine Ausgabe in der cronausgabe.txt erfolgt.
display_errors deaktiviert?
Teste mal mit php -d error_reporting=E_ALL -f foo bar...
-
Zitat
Okt 24 09:05:41 ubuntupaperless systemd[1]: Stopping cron.service - Regular background program processing daemon...
Okt 24 09:05:41 ubuntupaperless systemd[1]: cron.service: Deactivated successfully.
Somit nicht verwunderlich, dass nichts funktioniert.
-
echo ohne Pfad aufgerufen, nimmt das builtin (wenn vorhanden). bash, dash, imho auch zsh haben das drin.