deixa rm truncar arquivos

1

Um amigo meu tem um diretório (/ var / mail) em sua máquina Linux em que rm parece truncar arquivos se ele não tiver permissões de gravação no diretório. Eu gosto deste recurso e me pergunto como eu poderia fazer o mesmo na minha caixa Linux?

Esse é o comportamento que eu quero:

$ mkdir /tmp/nase
$ echo "something" > /tmp/nase/bla
$ chmod ugo-w /tmp/nase
# ...do some more tricks with /tmp/nase ...

$ rm /tmp/nase/bla
rm: cannot remove ‘/tmp/nase/bla’: Permission denied
# but the file is truncated now:
$ stat -c '%s' /tmp/nase/bla
0

Na minha máquina amigos / var / mail é uma montagem NFS com estas permissões:

drwxrwsr-x  2 root postdrop 4096 Dec  8  2005

O servidor NFS é provavelmente uma máquina SUN.

Mais uma pergunta técnica geral do NFS: o erro "permissão negada" é proveniente apenas do cliente ou do servidor?

    
por rudimeier 08.12.2016 / 15:47

0 respostas