xubuntu 12.04 Thunar удаляет файлы с разрешения r- r-r--. Это ошибка?

Я пытался предотвратить случайное удаление моих цифровых фотографий (файлов.jpg) с помощью chmod 444 *.jpg. Все разрешения установлены и отображаются правильно в терминале (ls -la), а также в свойствах файла thunar> разрешения. Файлы отображаются с символом блокировки. Несмотря на то, что всякий раз, когда я нажимаю "удалить", отмеченный файл перемещается в корзину. Я ожидал, что файлы без разрешения на запись не могут быть перемещены в корзину. Это ошибка или я просто ошибаюсь, предполагая, что перемещение файла требует разрешения на запись?

1 ответ

На самом деле, Наутилус ведет себя так же (как и терминал bash). Вы можете удалить файл, доступный только для чтения, так как именно разрешения каталога управляют этой операцией. Теоретически, вы не можете записывать в файл только для чтения, хотя многие редакторы удаляют оригинал (или делают резервную копию), а затем записывают в новый файл, поэтому кажется, что вы можете записать в файл только для чтения.

Если вы сделаете разрешения для каталога rx, вы не сможете удалить какие-либо файлы (но вы все равно могли бы записывать в файлы, предполагая, что они не только для чтения).

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