OS X Lion ermöglicht den Zugriff auf alle Dateien über Windows-Freigaben, einschließlich / dev und / usr

1

Von einem Windows-Computer aus habe ich mich bei meinem Mac angemeldet, nachdem ich ihn auf Lion aktualisiert habe. Ich habe festgestellt, dass ich auf alle Dateien auf dem Mac zugreifen kann (einschließlich / dev / usr usw.)

Gibt es eine Möglichkeit, diesen Zugriff zu verweigern?

Lea Hayes
quelle

Antworten:

0

Wenn Sie möchten, dass nur ein Benutzer auf eine Datei zugreifen kann, verwenden Sie: chown user foldername, um diesen Ordner diesem Besitzer zuzuweisen, und schränken Sie dann den Zugriff mit dem Befehl chmod 700 foldername ein. Natürlich können Sie viel erreichen, indem Sie die Informationen einer Datei aufrufen und sie so einstellen, dass andere Personen auf der Registerkarte "Berechtigungen" keinen Zugriff mehr darauf haben. Ich hatte einmal einen Ordner, dem ich ein chmod 000 zugewiesen hatte (das heißt, niemand konnte darauf zugreifen, nicht einmal der Benutzer), und dann benutzte ich su (Superuser) -Befehle, um es aufzurufen, wenn ich es brauchte. Eine andere Möglichkeit besteht darin, den Dateinamen "chown root" zu verwenden, nachdem Sie alle Privilegien gesperrt haben, sodass Sie ihn auf Ihren eigenen Benutzernamen zurücksetzen müssen, um ihn zu verwenden.

Das Wichtigste ist, sicherzustellen, dass niemand Administratorrechte hat, da er von überall auf alles zugreifen kann, solange er die richtigen Befehle kennt.

Sie können eine Datei auch in Ihrem Stammverzeichnis verstecken, indem Sie den Namen zur Datei /.hidden hinzufügen. Dann können Sie es mit Apple- ~ in Finder aufrufen, seinen Namen eingeben und Voila! Stellen Sie sicher, dass Sie dies später klären, da jemand darüber stolpern könnte.

Und sei vorsichtig. Wenn Sie sich nicht sicher sind, was ich gerade gesagt habe, verwenden Sie einfach das Privs-Menü in der Datei-Info-Box und vergewissern Sie sich, dass niemand anderes Administratorzugriff hat.

Brian McCarthy
quelle
Dies ist nicht ratsam, wenn das gesamte Stammverzeichnis des Dateisystems offen gelegt wird, da Sie nicht einfach fortfahren und chmodSystemdateien wie gewünscht erstellen können. Wie Sie sagten, gibt es sicherlich Methoden, um Dateien im privaten Verzeichnis des Benutzers zu verstecken, aber das ist nicht die Lösung, wenn plötzlich das gesamte Dateisystem unverändert freigegeben wird.
Slhck
0

Überprüfen Sie Ihre Systemeinstellungen »Freigabe . Es könnte sein , dass Sie Ihren Macintosh HD geteilt haben, die sein Root - Dateisystem aussetzen würde, zum Beispiel /dev, /usret cetera.

Es gibt keinen anderen möglichen Grund für die gemeinsame Nutzung Ihres gesamten Dateisystems, den ich mir vorstellen kann.

slhck
quelle
Gemäß den Systemfreigabeeinstellungen wird nur mein öffentliches Verzeichnis freigegeben. Laufen smbclientvom Terminal =>smbclient: command not found
Lea Hayes
Ah, Lion hat diesen Befehl nicht mehr, sorry. Welche Anmeldeinformationen verwenden Sie unter Windows, um sich auf Ihrem Mac anzumelden? Wie werden diese Ordner im Windows Explorer angezeigt? Welche Freigaben sind in Windows verfügbar? "Macintosh HD", oder heißen sie etwas anderes? Vielleicht können Sie Ihre Frage bearbeiten und ein paar Details hinzufügen.
Slhck
Ich habe mich mit meinem normalen Mac-Benutzernamen und Passwort angemeldet (das eingerichtet wurde, als ich meinen Mac vor Lion eingerichtet habe). Unter Windows werden die Ordner "Macintosh HD", "Mac User's Public Folder" und "macuser" angezeigt. Vor der Aktualisierung auf Lion konnte ich nur den öffentlichen Ordner des Mac-Benutzers sehen
Lea Hayes,