falhou ao criar diretório dentro do diretório com bit pegajoso

1

Eu baixei o android sdk android-sdk_r24.3.4-linux.tgz para / usr / src. E então eu extraí-lo em / usr / local:

sudo tar xvzf android-sdk_r24.3.4-linux.tgz -C /usr/local
/usr/local$ ls
android-sdk-linux

Alterei a propriedade do grupo do diretório de ferramentas e seu arquivo para um grupo ao qual meu usuário pertence (já que o diretório de ferramentas contém o executável do Android, assim como outros):

cd /usr/local/android-sdk-linux
sudo chown -R root:programmers tools

Agora, quando eu inicio o gerenciador do sdk do Android e tento instalar bibliotecas, recebo um erro como este:

Failed to create directory /usr/local/android-sdk-linux/temp

Ok, eu quero que o gerenciador de sdk crie novos arquivos e diretórios, mas eu não quero mover arquivos e diretórios existentes (porque quando mudei para 777 permissões, alguns dos arquivos foram movidos causando erros).

Então eu adiciono a parte pegajosa:

sudo chmod +t android-sdk-linux
ls -ld android-sdk-linux
drwxrwxr-t 5 284663 5000 4096 Aug 14 18:38 android-sdk-linux

No entanto, mesmo depois de adicionar o bit, ele produz o mesmo erro "Falha ao criar diretório". Por que o gerenciador do sdk não consegue criar um diretório dentro do diretório android-sdk-linux quando o diretório tem o sticky bit?

    
por Donato 10.10.2015 / 18:14

0 respostas