Ich habe eindebian-quetschenMaschine, auf der sich nach jedem Booten in allen /home-Ordnern ein leeres Verzeichnis „Public“ (ja, großes P) befindet.
Es sieht offensichtlich nach SMB oder FTP aus, aber ich kann nicht herausfinden, wer oder was für die Erstellung verantwortlich ist. Der einzige Hinweis, den ich habe, ist, dass ein anderer Administrator die Pakete samba, gsambad, gadmintools, winbind
über apt-get installiert und sie alle kurze Zeit später wieder gelöscht hat.
(Obwohl gadmintools ein Metapaket ist, das mehr Material für FTP, BIND, DHCP, Squid usw. enthält, läuft keiner dieser Dienste mehr auf dem System. Das heißt, alle abhängigen Dienste von gadmintools wurden ebenfalls gelöscht.)
Ich kann in /etc/init.d/ oder /etc/rc* nichts finden, das darauf schließen lässt, dass einer der besagten Dienste überlebt hat und Verzeichnisse erstellt. Außerdem kann ich die Zeichenfolge „Public“ in /etc/ oder /var/ oder wo auch immer nicht finden und hoffte, sie wäre in einer Konfigurationsdatei definiert. Ich habe sogar chattr +i
das Verzeichnis verwendet, in der Hoffnung, jemanden zu finden, der sich beim Booten im Syslog beschwert, aber ohne Erfolg.
Kann mir jemand weitere Hinweise dazu geben?
Antwort1
Ich beantworte diese Frage selbst:
ps -ef | grep share
brachte einige Apache-Prozesse zum Vorschein, die mit WebDAV herumspielten undGnome-BenutzerfreigabeZeug. (Das bedeutet, dass die Apache-Prozesse diese in ihrer von ps angezeigten Befehlszeile erwähnt haben.) Habe nicht viel darüber nachgedacht, sondern nur alle Apache2*-Pakete de-/neuinstalliert. Jetzt gibt es nach dem Booten keine Publics mehr.
Trotzdem danke, dass Sie darüber nachgedacht haben.