Por que não consigo mover para a lixeira de / var / tmp?

6

Acabei de descobrir no Fedora 20, que nem com o Thunar nem com o Nautilus (estou usando o Xfce4 aqui), não consigo mover o arquivo de / var / tmp para a Lixeira. Mais precisamente, no Nautilus a opção de menu não está disponível, enquanto no Thunar ele se comporta como "Excluir permanentemente". Em ambos os casos, isso é especial.

Por que isso? O Lixo supostamente funciona apenas a partir da pasta pessoal?

    
por Alois Mahdal 06.02.2014 / 13:46

1 resposta

3

Nenhuma lixeira normalmente pode manipular qualquer coisa. O problema é mais provável que o seu userid não tenha permissões para mover esses arquivos e / ou diretórios específicos de /var/tmp .

Para confirmar a remoção para um shell e cd /var/tmp , verifique quem é o proprietário desses arquivos e as permissões desses arquivos.

$ ls -la /var/tmp

Exemplo

$ ls -la 
total 216
drwxrwxrwt.  8 root root  4096 Feb  6 09:38 .
drwxr-xr-x. 24 root root  4096 Jan  7 02:20 ..
drwxr-xr-x.  2 abrt abrt  4096 Feb  5 12:27 abrt
-rw-r--r--.  1 root root     0 Jan 13 13:49 ipp_class.log
-rw-r--r--.  1 root root     0 Jan 13 13:49 ipp_driver.log
-rw-r--r--.  1 root root     0 Jan 13 13:49 ipp_job.log
-rw-r--r--.  1 root root     0 Jan 13 13:49 ipp_printer.log
-rw-r--r--.  1 root root    53 Jan 13 13:49 ipp_request.log
drwx------.  2 saml saml  4096 Dec 31  1969 orbit-saml
-rw-------.  1 saml saml 20480 Jan 30 00:47 .swo
-rw-------.  1 saml saml 20480 Jan 30 00:46 .swp
drwx------.  3 root root  4096 Feb  5 12:09 systemd-private-dxtLOx
drwx------.  3 root root  4096 Feb  5 12:09 systemd-private-HGWviW
drwx------.  3 root root  4096 Feb  5 12:09 systemd-private-Sga875
-rw-------.  1 root root 65816 Jan 15 17:49 wireshark_pcapng_wlp3s0_20140115174932_AX9520
-rw-------.  1 root root  4056 Jan 15 17:49 wireshark_pcapng_wlp3s0_20140115174942_BrNwdN
-rw-------.  1 root root 30732 Jan 15 17:50 wireshark_pcapng_wlp3s0_20140115174958_Un8VJu
-rw-------.  1 root root 13392 Jan 15 17:56 wireshark_pcapng_wlp3s0_20140115175604_Oyz8JT

Portanto, se eu fosse usuário saml quando eu executasse o Thunar ou o Nautilus e tentasse tocar em qualquer um dos arquivos pertencentes a root , eu não teria permissão para fazer isso, no exemplo acima.

Mas que usuário eu sou?

Se você está em um shell e não sabe qual nome de usuário você é (não ria, acontece) você pode usar o comando:

$ who am i
saml     pts/11       2014-02-06 09:04 (:0)
    
por 06.02.2014 / 15:38