UPDATE : veja o final desta resposta para algumas informações sobre como alterar permissões:
Suspeito que você não possa impedir essa exclusão no uso de normal (sem alterar as permissões) ...
Você pode encontrar uma explicação razoável de como isso funciona na resposta desta pergunta do AskUbuntu. Eu posso continuar jogando um vídeo depois que eu Shift-Delete it.
Pode haver alguma maneira especial de intervir e prevenir isso manualmente (alterando as permissões), mas na minha experiência, tendo apenas recentemente mudado para o Ubuntu, eu inicialmente achei esse comportamento bastante alarmante (porque era muito diferente do que eu era usado para) ...
Eu agora gosto desse recurso ... ele tem algumas boas vantagens quando você sabe que ele se comporta assim ...
UPDATE: Um exemplo do que você quer é possível facilmente visto (e pronto) na pasta /tmp
... Você define permissões de leitura e gravação para um grupo, para que todos os membros desse grupo possam ler e escrever. No entanto, como a pasta /tmp
é de propriedade de root (apenas outro usuário) ... e esse outro usuário definiu a permissão da pasta / tmp para 'sticky', somente você (o proprietário) pode excluir arquivos em / tmp
Aqui está um exemplo passo a passo.
# To give a select group of users read/write/create access
# to a specific directory (and its sub-directories)
# Fil deletion is only possible by the directory's owner, or by root.
# Members of the group can create sub-directories.
# create a primary user who will own the directory.
sudo adduser pri_user
# create a group; for the exclusive use of this directory (+owner +root)
sudo groupadd pri_group
# make the primary directory
sudo mkdir /pri_dir
# set pri_dir's owner and group
sudo chown pri_user:pri_group /pri_dir
# set pri_dir's permissions; the '1' is for the sticky bit.
sudo chmod 1770 /pri_dir
# create users
sudo adduser nodel1
sudo adduser nodel2
# Add users to pri_group
sudo usermod -aG pri_group nodel1
sudo usermod -aG pri_group nodel2
# Note. For files to be accessible they must be given
# Read-and-Wrige permisson to group pri_group