1

У меня был сервер Ubuntu 12.10, работающий некоторое время с dlna и samba, работающими успешно. В предыдущей сборке у меня был запущен сервер sftp, и я хотел сделать это снова.

Сначала я обновил все установленные пакеты (но не обновил до 13.04). Затем я установил SSH и openSSH и настроил sftp. Я могу успешно войти в учетную запись ftp.

Впоследствии я заметил, что мой пользователь по умолчанию больше не может получить доступ к монтированию, где находится мой рейд. Однако ДНК все еще действовала с этой точки монтирования. Владелец / группа этого каталога была задана никому: никто. Я подумал, что что-то пошло не так, и попытался установить для владельца имя пользователя по умолчанию. Не сработало, поэтому я попытался создать новую группу, добавить в нее пользователя (и пользователя sftp), и сделать группу владельцем точки монтирования.

Я выполнил сброс, и мой пользователь по умолчанию не может получить доступ к ЛЮБЫМ каталогам (разрешение отклонено). Выполнение ls-l в корневом каталоге показывает, что все принадлежит root:root.

Если я увеличу свои права доступа для пользователя root (sudo -i), я смогу получить доступ везде.

Кто-нибудь может сделать какие-либо предложения по устранению этой проблемы с разрешениями? Я не уверен, что я сломал, но это довольно расстраивает.

1 ответ1

0

Я исправил проблему, сбросив файл sshd_config по умолчанию.

Я следовал инструкциям отсюда:

https://askubuntu.com/questions/218957/12-04-sshd-config-file-is-empty-but-my-ssh-config-is-not-empty

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