странная безопасность файлов в Ubuntu 20.04

Ubuntu 20.04, формат раздела диска - EXT4. обычный пользователь с привилегиями sudo в каталоге tmp, например: ~ / tmp /

$ sudo touch c.txt
// this will create a root-root(user-group) file with mode 644, as expected.
$ rm c.txt
$ rm: remove write-protected regular empty file `c.txt'?     // sys prompt
if I selected 'y', then c.txt will be removed ! // NOT as expected.

Я даже пробовал rm not-empty file, но все же можно удалить!

Я пробовал два компьютера с Ubutnu 20.04, то же самое.

почему обычный пользователь может удалить корневой файл без sudo?

Спасибо!

П.с .: После проверки документа на https://help.ubuntu.com/community/FilePermissions да, обычный пользователь может удалить любые файлы в полностью контролируемом каталоге (rwx = 7), независимо от режима владельца файла. однако кажется, что это не должно применяться с операцией модификации. например:

// TC2
sudo vim d.txt     // this will create a root-root(user-group) with 644 mode

vim d.txt   
// edit by normal user, use w! to save in vim, 
// after exit vim, the file content changed and the user-group 
// chagned to current user group, not root-root anymore.

Это ожидаемое?

2
задан 31 October 2021 в 05:38

0 ответов

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

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