Todas as outras respostas dadas lidam com as instalações de pacotes. Sem acesso ao nível de raiz, há poucos locais em que um usuário pode instalar o software:
- ~ (seu diretório inicial)
- / tmp (O diretório temporário, pacote, provavelmente desaparecerá na próxima reinicialização).
- / var / tmp (Diretório temporário alternativo. Maior probabilidade de sobreviver a uma reinicialização).
- / var / lock (publicamente gravável.)
- Quaisquer outros diretórios que eles possam escrever (nenhum em uma configuração padrão).
Os locais normais para instalar pacotes que não usam o gerenciador de pacotes incluem:
- / usr / local
- / var / local (componentes variáveis)
- / opt
Comandos para encontrar diretórios graváveis (para usuário alguém em usuários do grupo).
sudo find / -type d -perm -02 sudo find / -type d -perm -020 -group users sudo find / -type d -perm -0200 -user somebody
O usuário pode pertencer a vários grupos. Cada grupo precisará ser verificado.