Я знаю, что любой может сказать, что этот вопрос уже существует, но моя проблема все еще существует. Итак, что вы предлагаете?
У меня есть папка на моем ноутбуке, и я хочу, чтобы она была доступна с моего рабочего стола и других моих устройств. Но только вложенные папки синхронизируются и не содержат содержимого.
Спасибо, любая помощь будет замечательной!
Для копирования файлов Ubuntu нужен доступ для чтения. Вы должны проверить, имеет ли Ubuntu One этот доступ.
Сначала определите, какой пользователь и usergroupt запускают Ubuntu One, используя
# ps -C ubuntuone-syncd -o uid,gid
. На моей машине это дало мне этот результат
UID GID
1000 1000
Получить соответствующее имя GID
# id -G
# id -G -n
Результаты будут такими:
1000 4 20 24 46 116 118 124
orangetux adm dialout cdrom plugdev lpadmin admin sambashare
Вы можете видеть, что в группе orangetux group id 1000
Теперь проверьте папку, которую вы хотите синхронизировать
# cd /path/to/folder
Теперь получите представление о папке
# ls -l
Результат - это что-то например:
-rw-r--r-- 1 orangetux orangetux 179 2012-03-19 20:04 examples.desktop
Линия говорит мне об этом
-rw-r--r--
У Root есть права на чтение и запись. У группы есть разрешения на чтение. У пользователя есть права на чтение.
orangetux orangetux
Эта строка сообщает мне, что владелец файла 'orangetux', а группа 'orangetux'
Теперь вы знаете, есть ли у Ubuntu One разрешений на загрузку файла.
Когда группа / пользователь является oke, но у группы / пользователя нет разрешения, вы можете изменить его с помощью этой команды
# sudo chmod 444 .
Что дает доступ к чтению root, group и user в этом каталоге.
Когда группа / пользователь Ubuntu One не совпадает с файлами, вы можете добавить пользователя Ubuntu One в пользовательскую группу файла с помощью этой команды: [ ! d15]
# useradd -G {group} user