Como ativar o lixo para montagens NFS?

17

O diretório /home/users no meu host é uma montagem NFS conectada a um servidor que não está sob meu controle. Ao excluir arquivos em $HOME ( /home/users/foo ) com o Nautilus, recebo a seguinte mensagem:

  

Não é possível mover o arquivo para a lixeira. Deseja excluir imediatamente?

     

O arquivo "..." não pode ser movido para a lixeira.

Existe alguma maneira de ativar o lixo para este ponto de montagem? Eu tenho acesso de gravação para a partição, mas mesmo depois de criar o esperado /home/users/.Trash-$(id -u) e definir o bit pegajoso, o Nautilus ainda não usa o lixo.

Ao ler essa questão e a Especificação da lixeira descobri que $HOME/.local/share/Trash é o local padrão (a menos que $XDG_DATA_HOME está definido), e parece que o Nautilus está apenas parcialmente ciente disso: Ele realmente escreve $HOME/.local/share/Trash/info/[filename]<.number>.trashinfo toda vez que tento excluir um arquivo, mas os arquivos estão vazios e continuo recebendo a mensagem de erro .

    
por l0b0 06.08.2012 / 17:01

3 respostas

1

Você está tentando definir permissões para um sistema de arquivos que não é reconhecido. A FUNÇÃO DO SISTEMA que "apaga" não é o sistema usado em um bit baseado em Linux, a menos que seja emulado. Quando você diz para apagá-lo tenta gravar no "trashbin". Você está apenas movendo coisas. Para removê-lo, você precisa acessar o sistema de arquivos, não os dados brutos. Ele vai chutar os dados de volta, porque você está apenas pedindo para mover não excluir, o comando de exclusão não está dentro de sua casa do leme. / Independentemente do comando que você usa.

Se você puder montar a partição / unidade do servidor no samba ou o que quiser, poderá usar isso para excluir. Tente virtualmente montar, com permissões. Se você tiver somente leitura / gravação, mas não excluir / mover seu tempo ruim.

    
por Lester.Amod 11.02.2013 / 13:20
0

uid=1000 en gid=1000 são necessários para que o lixo funcione normalmente. De alguma forma você precisará montá-lo provavelmente, é possível montá-lo no SAMBA como no fstab como abaixo?

UUID=***********   /media/DATA     ntfs-3g defaults, uid=1000, gid=1000,  locale=nl_NL.UTF-8    0        0
    
por gerhas 19.05.2016 / 22:02
0

O NFS usa UID (id do usuário) e GID (id do grupo) para permissões, e acredito que você precise que elas correspondam ao sistema local e remoto para obter a funcionalidade descrita. É improvável que isso aconteça ao declarar "O servidor não está sob meu controle"

Fontes: link link

    
por Elder Geek 30.08.2016 / 20:16

Tags