Der Linux NFS-Client hat uneingeschränkten Zugriff auf freigegebene Dateien vom Solaris-Server

Der Linux NFS-Client hat uneingeschränkten Zugriff auf freigegebene Dateien vom Solaris-Server

Ich gebe Dateien per NFS von einem Solaris 2.6-Server an einen Linux Red Hat EL 4-Client und auch an andere Solaris 2.6-Clients weiter. Auf den Solaris-Clients wird der Schreibzugriff korrekt durch Dateiberechtigungen gesteuert. Auf dem Linux-Client kann jeder Benutzer jede Datei bearbeiten oder löschen, unabhängig von den Dateiberechtigungen! Kann mir jemand helfen, das System so zu reparieren, dass nicht autorisierte Benutzer auf der RH-Box keine Dateien bearbeiten können?

Einige zusätzliche Informationen:

  • Ordner wird als rw mit NFS freigegeben
  • Der freigegebene Ordner verfügt über drwxrwxrwx-Berechtigungen.

Zum Beispiel:

frank@linux$ ls -l test.txt
-rw-r--r-- joe engineer test.txt 
frank@linux$ rm test.txt 
are you sure you want to remove write protected file (y/n): y 

Die Datei text.txt wird vom Benutzer Frank gelöscht, der keine Schreibrechte für diese Datei hat.

Antwort1

Wenn der Ordner 777 ist, ist dies das erwartete Verhalten unter Linux.

Versuchen Sie es mit 1777 (d. h. aktivieren Sie das Sticky Bit) im Verzeichnis. Nur der Dateibesitzer kann es ändern.

verwandte Informationen