2

У меня проблема с Dropbox, которая кажется довольно распространенной (проблема apperas на всех типах систем - я работаю на Ubuntu 11.10). Судя по прочитанному мною чтению, проблема в том, что операционная система не предоставляет Dropbox все необходимые ей права доступа к файлам и папкам, и общие предлагаемые решения

а) отсоединить и заново связать компьютер (пробовал безуспешно), или
б) сменить владельца папки Dropbox на текущего пользователя

Так как а) не сработало, я попытался б). Я перехожу в своем терминале к папке dropbox (расположенной в /media/data/Tomas/Dropbox и запускаю

$ sudo chown -R tomas:tomas .

Он работает около секунды, затем завершается без каких-либо сообщений (что указывает на то, что он действительно выполняет некоторую работу, но не сталкивается с какими-либо проблемами, верно?). Когда я запускаю ls -l все файлы по-прежнему отображаются с root:root качестве владельца. Я пробовал это тоже нерекурсивно, то есть только на одном файле, но с тем же результатом.

Почему chown не делает то, что должен делать здесь?


Некоторая информация о моей системе:

Я использую систему с двойной загрузкой с Ubuntu 11.10 и Windows 7. Папка dropbox находится в разделе NTFS, который не является системным разделом ни для одной из действующих систем. Синхронизация работает хорошо в Windows, но не в Ubuntu.

2 ответа2

2

Из /media/data Я предполагаю, что у вас есть папка Dropbox на внешнем или съемном диске. Если диск отформатирован с использованием FAT ("vfat" в df -T), вы не можете сменить владельца, поскольку файловая система просто не имеет такой концепции.

0

Я не совсем уверен в этом, но, возможно, вам нужно изменить владельца самой папки Dropbox. Используемая вами команда изменяет владельца каждого файла / папки внутри / media / data / Tomas / Dropbox, но не вызывает явно саму папку.

Попробуйте передать путь корневой папки Dropbox к chown следующим образом:

sudo chown -R thomas:thomas /media/data/Tomas/Dropbox

Если Dropbox работает как пользователь 'tomas', вы также должны запустить в этой папке команду chmod -R которая дает 'tomas' все разрешения для дерева каталогов. AFAIK Dropbox не может сам изменять права доступа.

Фактически, владение не должно иметь значения, если пользователю, работающему с Dropbox, предоставлены разрешения на чтение / запись во всем дереве каталогов Dropbox, поэтому chmod может быть более важным из двух.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .