У меня был сервер Ubuntu 12.10, работающий некоторое время с dlna и samba, работающими успешно. В предыдущей сборке у меня был запущен сервер sftp, и я хотел сделать это снова.
Сначала я обновил все установленные пакеты (но не обновил до 13.04). Затем я установил SSH и openSSH и настроил sftp. Я могу успешно войти в учетную запись ftp.
Впоследствии я заметил, что мой пользователь по умолчанию больше не может получить доступ к монтированию, где находится мой рейд. Однако ДНК все еще действовала с этой точки монтирования. Владелец / группа этого каталога была задана никому: никто. Я подумал, что что-то пошло не так, и попытался установить для владельца имя пользователя по умолчанию. Не сработало, поэтому я попытался создать новую группу, добавить в нее пользователя (и пользователя sftp), и сделать группу владельцем точки монтирования.
Я выполнил сброс, и мой пользователь по умолчанию не может получить доступ к ЛЮБЫМ каталогам (разрешение отклонено). Выполнение ls-l в корневом каталоге показывает, что все принадлежит root:root.
Если я увеличу свои права доступа для пользователя root (sudo -i), я смогу получить доступ везде.
Кто-нибудь может сделать какие-либо предложения по устранению этой проблемы с разрешениями? Я не уверен, что я сломал, но это довольно расстраивает.