Isso deve poder ser feito alterando a propriedade deles para root
:
chown root:root /path/to/file
Você pode controlar permissões individuais com chmod
:
chmod a+r,og-w /path/to/file
A carta antes de +
/ -
é o (s) usuário (s) que será (ão) afetado (s):
o usuário que o possui (
u
),
outros usuários no grupo do arquivo (g
),
outros usuários não no grupo do arquivo (o
),
ou todos os usuários (a
).Se nenhum deles for dado, o efeito é como se
a
fosse dado,
A letra após +
/ -
é a permissão que será dada / removida:
r Read
w Write
x Execute (for files); or list folder contents (for dirs)
Nota sobre exclusões
As permissões de um usuário para excluir um arquivo são determinadas pela pasta em que o arquivo está , não pelas permissões de gravação do próprio arquivo.
Você precisará chown
para raiz e chmod o-w
para a pasta do arquivo para evitar exclusões.
Observação sobre exclusões de pastas
Para evitar exclusões de pastas, o pai da pasta deve evitar gravações ( o-w
). Como alternativa, a pasta pode ter o bit adesivo ( +t
).