Могу ли я сделать текстовый файл только для чтения навсегда?

Я бы посоветовал вам использовать программу под названием pyrenamer.

Откройте ее, а в шаблоне имени переименованного файла введите {1}.jpg.

1
задан 6 June 2017 в 20:49

3 ответа

Вы можете использовать chattr, «chattr» - это утилита для изменения атрибутов файла:

sudo chattr +i filename

Из man chattr:

Файл с именем «i» атрибут не может быть изменен: его нельзя удалить или переименовать, никакая ссылка не может быть создана для этого файла, и никакие данные не могут быть записаны в файл. Только суперпользователь или процесс, обладающий возможностями CAP_LINUX_IMMUTABLE, могут установить или очистить этот атрибут.

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

3
ответ дан 22 May 2018 в 21:48
  • 1
    Добро пожаловать, Рад, что я мог бы помочь :) – Ravexina 6 June 2017 в 22:45
  • 2
    Это не будет работать с файловой системой FAT. – b_laoshi 21 June 2017 в 04:57
  • 3
    @b_laoshi Не только FAT, он не будет работать ни на одной из неприродных файловых систем Linux. – Ravexina 21 June 2017 в 10:18

Вы можете использовать chattr, «chattr» - это утилита для изменения атрибутов файла:

sudo chattr +i filename

Из man chattr:

Файл с именем «i» атрибут не может быть изменен: его нельзя удалить или переименовать, никакая ссылка не может быть создана для этого файла, и никакие данные не могут быть записаны в файл. Только суперпользователь или процесс, обладающий возможностями CAP_LINUX_IMMUTABLE, могут установить или очистить этот атрибут.

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

3
ответ дан 18 July 2018 в 12:03

Вы можете использовать chattr, «chattr» - это утилита для изменения атрибутов файла:

sudo chattr +i filename

Из man chattr:

Файл с именем «i» атрибут не может быть изменен: его нельзя удалить или переименовать, никакая ссылка не может быть создана для этого файла, и никакие данные не могут быть записаны в файл. Только суперпользователь или процесс, обладающий возможностями CAP_LINUX_IMMUTABLE, могут установить или очистить этот атрибут.

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

3
ответ дан 24 July 2018 в 19:54

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

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