Laut strace finger
, auf meinem System erhält es die Liste der aktuellen Benutzer von
open("/var/run/utmp", O_RDONLY|O_CLOEXEC) = 4
und Details zu jedem einzelnen von stat
der pty
stat("/dev//pts/0", {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
wenn ohne Argumente ausgeführt. Wenn Sie es mit ausführen @localhost
, versucht es, den fingerd
Daemon zu verwenden, und da es nicht mehr 1993 ist, wird es nicht ausgeführt - daher der connection refused
.
Bearbeiten, wenn mit einem Argument ausgeführt wird user
, bei dem es sich nicht um ein Argument handelt , sondern um @remote-system
Informationen aus dem GECOS-Feld in /etc/passwd
und dem Home-Verzeichnis (für Dateien wie ~/.plan
). Es hat keine Berechtigung, daher benötigen Benutzer Home-Verzeichnisse und Plandateien, die Sie lesen können, um z. B. die Plandatei anzuzeigen. Hier (auch von strace
) sehen Sie, wie versucht und fehlgeschlagen wird, einige dieser Dateien in einem Verzeichnis eines anderen Benutzers zu öffnen, das Modus 750 ist (und ich bin nicht in ihrer Gruppe):
lstat("/home/cby/.pgpkey", 0x7fff52fcec60) = -1 EACCES (Permission denied)
lstat("/home/cby/.project", 0x7fff52fcec60) = -1 EACCES (Permission denied)
lstat("/home/cby/.plan", 0x7fff52fcec60) = -1 EACCES (Permission denied)
who
, ich habe es immer nur in Verbindung mitfingerd
und daher beiden verwendetfinger
und binfingerd
nicht einmal mehr auf meinen Systemen installiert.finger offlineusername
)? Obwohl ich das in meinem Beitrag nicht gefragt habe. Soll ich die Frage bearbeiten oder eine neue posten?who
ist. Aber ich starte (oder installiere) nichtfingerd
; das wäre verrückt.fingerd
auf mit dem Internet verbundenen Systemen zu laufen. Ich habe meine Antwort entsprechend Ihrer Zusatzfrage aktualisiert. Ich denke, ein Kommentar ist für einen so kleinen zusätzlichen Punkt in Ordnung, anstatt eine ganz neue Frage zu stellen. Ich stelle übrigens fest, dass Sie neu bei SF sind (willkommen!). Bitte nehmen Sie sich einen Moment Zeit, um an unserer Hilfetour teilzunehmen , falls Sie dies noch nicht getan haben, und erfahren Sie, wie Sie (unter anderem) Antworten auf Fragen akzeptieren.