Acidentalmente, corri sudo rm -r /tmp
, isso é um problema?
Eu o recriei usando sudo mkdir /tmp
, isso resolve o problema?
Depois de recriar o diretório, na seção de lugares na barra lateral do nautilus no Ubuntu 14.04, posso ver / tmp, que não existia antes .. Isso é um problema?
Uma última coisa, eu tenho que correr sudo chown $USER:$USER /tmp
para torná-lo acessível como era antes. Haveria efeitos colaterais depois disso?
A propósito, recebo esse erro aparentemente relacionado quando tento usar o preenchimento automático do bash
bash: não é possível criar o arquivo temporário para o documento aqui: permissão negada
fonte
/tmp
não precisa ter uma partição, embora possa ser./tmp
também pode ser um sistema de arquivos do tipotmpfs
ouramfs
manter arquivos tmp na memória. Uma das necessidades para decidir entre a RAM ou dispositivo dependendo do uso, o tamanho dos dados, etc.drwxrwxrwt 5 root root 4096 أغس 12 20:21 tmp/
.. Está tudo bem?/tmp
permissões típicas , sim.rwx
em todos os lugares para que todos possam ler e gravar nele, e um bit (t
) para garantir a propriedade / permissões de arquivos individuais/tmp
. Veja aqui para mais informações.O diretório
/tmp
deve ter as permissões 1777 = rwxrwxrwt, ou seja, todos podem ler, gravar e acessar arquivos no diretório, e (t
= bits fixos) os arquivos podem ser excluídos apenas pelo proprietário. Muitas coisas vão parar de funcionar se esse não for o caso, às vezes de maneiras bizarras.ou
/tmp
deve pertencer à raiz. Não altere sua propriedade para outro usuário.Os programas que estavam usando arquivos temporários no momento em que foram excluídos podem ficar um pouco confusos. Alguns programas em segundo plano manter uma tomada no
/tmp
e terá de ser reiniciado. O principal é o servidor X: após a exclusão/tmp/.X11-unix/X0
, você não poderá mais iniciar nenhum aplicativo GUI. Você precisará sair e fazer login novamente para corrigir isso (corrija as permissões primeiro!).fonte
chmod
?