Ändern Sie die Berechtigungen für Dateien und Verzeichnisse im Basisverzeichnis

1267
Tim

Ich teile einen Linux-Server mit mehreren Leuten. Ist es besser, die Berechtigungen von Dateien und Verzeichnissen in meinem Haus zu ändern? Ich frage mich, ob andere oder Gruppenbenutzer Zugriff auf meine Dateien haben oder diese sogar ändern können.

Außer ~/public_html, es ist alles in Ordnung, die Berechtigungen aller anderen Dateien und Verzeichnisse einschließlich versteckten sich ändern werden unlesbar, nicht beschreibbar und unausführbar für andere und Gruppen Benutzer?

Ich finde einige Verzeichnisse unter meinem Haus hat eine solche Erlaubnis drwsrws---. Ich habe irgendwo online gesehen, dass sdas set-UIDoder die set-groupIDFlagge ist. Was sheißt aber eigentlich für die Gruppennutzer? Ist es sicher, es fallen zu lassen?

0
Übrigens sollte dies wahrscheinlich auf serverfault.com sein Taylor Leese vor 15 Jahren 0
Sie meinen superuser.com. Peter vor 15 Jahren 0

1 Antwort auf die Frage

1
Peter

Ja, Sie sollten Dateien / Ordner ändern, die Sie von anderen Benutzern nicht lesen möchten:

chmod go-rwx SECRET_FILE_OR_FOLDER 

(Dies macht es nicht lesbar, schreibbar oder von anderen Personen.)

Sie sollten auch sicherstellen, dass Sie die richtigen Modi in Ihrem Home-Verzeichnis haben, z.

chmod go-w ~ 
Bei Bedarf können Sie auch so etwas tun. -Rbedeutet rekursiv. chmod -R go-rwx $HOME Dies geschieht auf dieselbe Weise wie der Vorschlag von Peter, während gleichzeitig ALLE Dateien in Ihrem Home-Verzeichnis von Nicht-Besitzerrechten entfernt werden. UtahJarhead vor 12 Jahren 0