Я собираюсь перефразировать из другого ответа, но я буду включать все основы.
Вы заявили об использовании Единицы таким образом ищите и затем откройте программу Startup Applications
в тире.
Затем нажмите "Add".
Теперь, войдите в детали сценария:
изменение моего примера детализирует с Вашими собственными деталями
Нажмите "Add", и Вы должны быть все установлены!
Можно установить "неизменный" атрибут с большинством файловых систем в Linux.
chattr +i foo/bar
Для удаления неизменного атрибута Вы используете -
вместо +
:
chattr -i foo/bar
Для наблюдения текущих атрибутов для файла можно использовать lsattr:
lsattr foo/bar
Болтовня (1) страница справочника предоставляет описание всех доступных атрибутов. Вот описание для i
:
A file with the `i' attribute cannot be modified: it cannot be deleted
or renamed, no link can be created to this file and no data can be
written to the file. Only the superuser or a process possessing the
CAP_LINUX_IMMUTABLE capability can set or clear this attribute.
Вы можете:
root
или макет недавно создал пользователяchmod 440
позволить читать группой (который является Вами).Если корректный пользователь не является единственным в этой группе, необходимо создать новую группу и добавить только его в ней и использовать эту группу для нее. Однако Вы не владелец файла, поэтому Ваш vi
не может изменить владельца файла.
:w!
). энергия не идет до изменения полномочий каталога временно все же. Так хранение неперезаписываемого каталога должно быть безопасным.
– Stéphane Chazelas
11.03.2013, 01:13
Чтобы все дерево каталогов читалось только -:
cd <directory>
find./ -print0 | sudo xargs -I {} -0 chattr +i {}
Чтобы снова сделать его читаемым, измените +i
на -i
.
chattr
команда была частьюe2fsprogs
пакет в моей системе. Именно поэтому я сделал тот оператор. Я обновил ответ на основе Вашего комментария. – jordanm 11.03.2013, 01:17