ограничьте способность удалить файлы с помощью липкого бита (ограниченный флаг удаления)

У меня есть тенденция случайно удалить файлы, я не был должен. Я пытаюсь использовать ограниченный флаг удаления для изменения этого.

Однако я могу удалить файл, который не принадлежит мне, даже когда содержание папки имеет ограниченный набор флага удаления. Дополнительно, если я пытаюсь удалить использование моего менеджера по графическому файлу, оно даже не делает, поскольку "Вы верный" вопрос. Какая-либо идея, что я делаю неправильно?

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
1
задан 28 July 2017 в 18:39

1 ответ

В этом случае это - владелец каталога, не владелец файла, у которого есть разрешение удалить файлы в рамках каталога.

Так, потому что Вы - владелец каталога, можно удалить файлы в рамках каталога, даже если файлы принадлежат кому-то еще.

Существует хорошее обсуждение здесь - Почему использование липкий бит?

Палка укусила, будет работать, поскольку Вы предполагаете, если каталог принадлежал, говорит корень. В таком случае Вы сделали бы мир каталога rw (sudo chown root:root /home/your_user/sticky-test && sudo chmod a+rwx /home/your_user/sticky-test)

В таком случае можно создать файлы, но не удалить файлы, не принадлежавшие Вам.

1
ответ дан 7 December 2019 в 15:32

Другие вопросы по тегам:

Похожие вопросы: