Ограничьте доступ к файлу для добавления только

Другая подсказка: Я иногда использую комментарии для отмечания/отмечания команды:

my_command #bookmark

затем:

[ctrl-r]#bookmark
11
31.12.2012, 11:52
2 ответа

chattr утилита записана для ext2/ext3/ext4 файловых систем. Это испускает ioctls на файлах, таким образом, это до базовой файловой системы для решения, что сделать с ними. Драйвер XFS в более новых ядрах Linux поддерживает то же FS_IOC_SETFLAGS ioctl как расширение [234] для управления флагами, такими как только добавление но можно ли выполнять более старое ядро, где это не делает (CentOS?). Попытайтесь использовать xfs_io утилита вместо этого:

echo chattr +a | xfs_io test.log

Обратите внимание, что, для XFS как для расширения [234], только корень может изменить флаг только добавления (более точно, Вам нужно CAP_LINUX_IMMUTABLE возможность).

8
27.01.2020, 19:59

У Вас есть полномочия сделать это? От man 1 chattr:

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

1
27.01.2020, 19:59

Теги

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