Einschränkung der Fähigkeit, Dateien mit Sticky-Bit zu löschen (eingeschränkte Löschvormerkung)


1

Ich neige dazu, versehentlich Dateien zu löschen, die ich nicht löschen sollte. Ich versuche, das eingeschränkte Löschflag zu verwenden, um dies zu ändern.

Ich kann jedoch eine Datei löschen, die mir nicht gehört, auch wenn für den übergeordneten Ordner das Flag für eingeschränktes Löschen festgelegt ist. Wenn ich versuche, mit meinem grafischen Dateimanager zu löschen, wird dies nicht einmal als die Frage "Sind Sie sicher" angezeigt. Irgendeine Idee, was ich falsch mache?

selah@selah-Precision-Tower-5810:~/sticky-test$ ll
total 12
drwxrwxr-t  3 selah selah 4096 Jul 28 11:30 ./
drwxr-xr-x 39 selah selah 4096 Jul 28 11:09 ../
drwxrwxr-x  2 selah selah 4096 Jul 28 11:16 raw-data/
-rw-rw-r--  1   999   999    0 Jul 28 11:30 something1
-rw-rw-r--  1 selah selah    0 Jul 28 11:30 something2
selah@selah-Precision-Tower-5810:~/sticky-test$ rm something1
rm: remove write-protected regular empty file 'something1'? y
selah@selah-Precision-Tower-5810:~/sticky-test$ ll
total 12
drwxrwxr-t  3 selah selah 4096 Jul 28 11:31 ./
drwxr-xr-x 39 selah selah 4096 Jul 28 11:09 ../
drwxrwxr-x  2 selah selah 4096 Jul 28 11:16 raw-data/
-rw-rw-r--  1 selah selah    0 Jul 28 11:30 something2

Antworten:


1

In diesem Fall ist der Eigentümer des Verzeichnisses und nicht der Eigentümer der Datei berechtigt, die Dateien im Verzeichnis zu löschen.

Da Sie der Eigentümer des Verzeichnisses sind, können Sie Dateien innerhalb des Verzeichnisses löschen, auch wenn sich die Dateien im Besitz einer anderen Person befinden.

Hier gibt es eine nette Diskussion - Warum Sticky Bit verwenden?

Das Stickbit würde so funktionieren, wie Sie es sich vorstellen, wenn das Verzeichnis beispielsweise root gehört. In diesem Fall würden Sie das Verzeichnis world rw ( sudo chown root:root /home/your_user/sticky-test && sudo chmod a+rwx /home/your_user/sticky-test) erstellen.

In diesem Fall können Sie Dateien erstellen, jedoch keine Dateien löschen, deren Eigentümer Sie nicht sind.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.