При изменении свойств файла, таким образом, Вы могли только добавить текст к нему, действительно ли это возможно?

Действительно ли возможно сделать текст удаления из текстового файла невозможным в то время как все еще способность добавить текст к нему?

Например, скажем, у меня есть текстовый файл с этими тремя буквами в нем:

B C

Как я могу предотвратить кого-либо (включая суперпользователя) от удаления этих букв в то время как все еще способность добавить новые буквы к файлу?

Если нет никакой возможности выполнения так, как я могу установить пароль, таким образом, я мог отредактировать этот текстовый файл только, когда я ввожу его? (пароль, отличающийся, чем пароль суперпользователя)

Вы могли рекомендовать мне какую-либо команду/программу?

Заранее спасибо, я - новичок человечности.

-1
задан 16 September 2015 в 01:49

2 ответа

Вы можете в некоторой степени с болтовней.

Выполнение команда

sudo chattr +a file

Посмотрите, что человек болтает для деталей.

Примечание: корень (или любой с sudo/root доступом) может возвратить файл.

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

1
ответ дан 1 October 2019 в 01:36

KISS! (сохраните это простым...)

Как насчет того, чтобы архивировать этот файл с паролем (ZIP, 7Z, arj и т.д....), и позволяют пользователям работать только с изменяемой частью?

См.:

[header.txt]

A B C
by Gero

[contents.txt]

whatever users want to change or have rights to change

При печати или при представлении заключительного документа:

cat header.txt contents.txt

Для защиты драгоценной "ABC" необходимо сжаться header.txt в заблокированный паролем архив. Это - только случай, когда пользователь root не мог изменить Ваш текст, не зная пароля архива.

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

0
ответ дан 1 October 2019 в 01:36

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

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