Как предотвратить принудительное изменение (w! In vim) файла, доступного только для чтения? - PullRequest
1 голос
/ 03 декабря 2011

Извините за фактор newb, но я только что создал файл hello world, а затем выполнил команду chmod 444 Я хочу убедиться, что никто не может редактировать его содержимое.

Однако, если вы используете w! в vim вы можете переопределить эти разрешения chmod и записать что-то в этот файл.

Делает "!" иметь приоритет над chmod? Как я могу запретить кому-либо принудительно изменять файл только для чтения?

Ответы [ 2 ]

3 голосов
/ 04 декабря 2011

вы можете использовать linux commond:

chattr +i yourfilename

это означает, что вы не можете изменить файл или удалить файл. Я советую вам искать lsattr и chattr в Google.

1 голос
/ 03 декабря 2011

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

...