Как перезаписать файл в Linux без права на его прочтение?
Вообщем моя задача проста: от пользователя "sit" необходимо отредактировать текстовый файл пользователя "sit2". Данный пользователь разрешил только записывать какую-либо информацию в данный файл и запретил читать его. Вот у меня вопрос: какие команды необходимо ввести в консоль от пользователя "sit", чтобы записать свою информацию в файл пользователя "sit2"? И как прочитать содержимое файла от пользователя "sit2"?
Как всегда в подобных случаях, даже для того, чтобы понять суть вопроса (а уж для того, чтобы что-то посоветовать - и подавно), не хватает исходных данных. Сначала о типе информации в файле:
1. Шифрованная/не шифрованная.
2. Только текстовая или бинарная, т.е. вообще без разницы, что там внутри (соответственно дописывать можно что угодно).
Далее - о типе запрета: открыт доступ на запись, закрыт - на чтение, а как насчёт остальных файловых операций? Также мне непонятно, как это можно дописывать текст в файл, не открывая его в редакторе (с соответствующим разрешением).
ANABAM, nano или vi попытаются прочитать файл и у них ничего не выйдет.
если хочешь nano или vim, то создай отдельный временный файл, сделай в нем записи, а потом cat temp-file > write-only-file
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.