не удалось создать каталог в каталоге с липким битом

Я загрузил андроид sdk android-sdk_r24.3.4-linux.tgz к/usr/src. И затем я извлек его в/usr/local:

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

Я изменил владение группы каталога инструментов и его файла группе, мой пользователь принадлежит (так как каталог инструментов содержит исполняемый файл андроида, а также других):

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

Теперь, когда я запускаю андроид sdk менеджер и пытаюсь установить библиотеки, я получаю ошибку как это:

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

Хорошо, я хочу, чтобы sdk менеджер создал новые файлы и каталоги, но я не хочу, чтобы это переместило существующие файлы и каталоги (потому что, когда я изменился на 777 полномочий, некоторые файлы были перемещены, вызвав ошибки).

Таким образом, я добавляю липкий бит:

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

Все же даже после того, как я добавляю липкий бит, он производит ту же ошибку, "Отказавшую для создания каталога". Почему sdk менеджер не может создать каталог в каталоге android-sdk-linux, когда упомянутый каталог имеет липкий бит?

1
задан 10 October 2015 в 19:14

0 ответов

Другие вопросы по тегам:

Похожие вопросы: