fragen stichworte

Wie kann ich andere Konsole ohne Benachrichtigung ansehen?

Ich möchte sehen, was der freiberufliche Administrator auf meinem Server macht. Aber alle Lösungen, die ich gefunden habe - screen, conspy, vnc erfüllt meine Bedürfnisse nicht.

Conspy ist großartig, aber ich muss Freelancer bitten, ihn zuerst auszuführen, um zu sehen, was passiert. Ich möchte mich mit anderen tty verbinden und sehen, was passiert, ohne Schlüssel zu senden. Nur anzeigen

Ist es möglich?

antworten

Wie wäre es mit einem Freelancer, dem Sie vertrauen können? Diese Art von Spionage erfordert viel Zeit und Mühe, und Sie werden nicht einmal garantiert sehen, wenn er etwas Schlimmes tut.

Eine einfache, wenn nicht vollständig sichere Option wäre, ihre Shell auf exec script zu setzen, z. Setzen Sie in ~/.profile, ~/.bashrc usw.:

exec script/path/to/logs/script_$(id -nu)_$(date +%Y%m%d_%H%M%S)

Hinweis: Ich sage, dass dies nicht sicher ist, weil sie die Protokolldatei löschen oder ändern könnten. Es würde Ihnen jedoch erlauben, tail das Protokoll zu lesen.

Obwohl ich mit Dennis Kaarsemaker einverstanden bin, möchten Sie vielleicht folgende Tools verwenden:

https://github.com/a2o/snoopy  http://sniffy.sourceforge.net/

Eine andere Lösung ohne die Installation von Drittanbieter-Tools auf Ihrem Server wird der Befehl "w" verwenden, der anzeigt, welcher Benutzer welche Befehle ausführt.