Unix & Linux

20
Wie finde ich heraus, ob mein Sudoer-Privileg abgelaufen ist?

Ich arbeite an einem Skript, das einen Befehl als sudo ausführt und eine Textzeile NUR dann wiedergibt, wenn meine sudo-Berechtigungen abgelaufen sind. Wenn ein Befehl mit sudo ausgeführt wird, muss mein Benutzer (nicht root) das Kennwort erneut eingeben. Wie überprüfe ich das? Beachten Sie, dass...

20
Ist es immer sicher, "eval echo" zu verwenden?

Von der Verwendung evalwird oft abgeraten, da sie die Ausführung von beliebigem Code ermöglicht. Wenn wir jedoch verwenden eval echo, sieht es so aus, als würde der Rest der Zeichenfolge zu Argumenten für werden, echoso dass es sicher sein sollte. Habe ich

20
Veraltete Optionen beim Neustart von openssh in Stretch

Heute, nachdem Updates in Debian Stretch durchgeführt wurden, wurden folgende Warnungen angezeigt, wenn der sshDienst mit meiner aktuellen Konfiguration neu gestartet wurde : /etc/ssh/sshd_config line 17: Deprecated option KeyRegenerationInterval /etc/ssh/sshd_config line 18: Deprecated option...

20
Grep langsam zu beenden, nachdem das Spiel gefunden?

Ich versuche, ein Bash-Skript zu schreiben, das btmon nach Geräteverbindungen abfragt. Ich habe eine funktionierende Lösung, aber sie ist absurd langsam, und es scheint, als ob das Problem darin besteht, dass grep nach der Suche nach einer Übereinstimmung nur sehr langsam beendet wird (ungefähr 25...

20
Was sind die Unterschiede zwischen ncat, nc und netcat?

Ich bin nicht sicher , wann zu verwenden nc, netcatoder ncat. Wenn einer die veraltete Version eines anderen ist? Ist einer nur in einer Distribution verfügbar? Ist es der gleiche Befehl, aber mit unterschiedlichen Namen? Tatsächlich bin ich ein bisschen verwirrt. Meine Frage kommt von dem Wunsch,...

20
Warum ist [-n] nicht falsch wie [-n “”]?

Meine Frage bezieht sich auf Rückgabewerte, die mit diesem Code erstellt wurden: if [ -n ]; then echo "true"; else echo "false"; fi Dies wird gedruckt true. Sein ergänzender Test, der [ -z ]auch Drucke verwendet true: if [ -z ]; then echo "true"; else echo "false"; fi Warum geht der [ -n ]Test im...