Вопрос или проблема
Привет!
Я пытаюсь поделиться папками HOME между двумя ПК с Ubuntu 16 через Wi-Fi соединение.
Я следовал этому Как поделиться файлами через локальную сеть?. Теперь я вижу общие папки на каждом ПК, но не могу получить к ним доступ. Когда я нажимаю на общие папки на том же ПК или на другом, появляется всплывающее окно доступа и запрашивает у меня имя пользователя, домен (WORKGROUP по умолчанию) и пароль.
Я ввожу текущего пользователя и пароль для доступа к общей папке на том же ПК и имя пользователя и пароль, зарегистрированные на другом ПК для общей папки на другом ПК. После нажатия кнопки ‘Подключиться’ это всплывающее окно сбрасывается на значения по умолчанию без каких-либо ошибок/предупреждений. После нажатия ‘Отмена’ оно появляется снова, и только после повторного нажатия ‘Отмена’ оно исчезает.
Единственное, что работает, это
ssh [email protected]
Может быть, я что-то пропустил в своих настройках для подключения к общим папкам в Файлах?
Спасибо.
На моем Ubuntu 20.04 я могу поделиться папкой следующим образом:
- Щелкните правой кнопкой мыши на папке, которую хотите поделиться;
- Перейдите на вкладку “Совместное использование в локальной сети” и отметьте “Поделиться этой папкой”;
- Если вы не хотите использовать зарегистрированного пользователя, вы можете отметить “Гостевой доступ (для людей без учетной записи)”;
- Нажмите кнопку “Создать общий доступ”.
Возможно, появится всплывающее окно для установки необходимого программного обеспечения.
На другом компьютере вам нужно войти в файловый менеджер и нажать “Другие расположения” (если вы используете “Nautilus”, это в левом нижнем углу) и получить доступ к Сети из папки, которую вы делите.
Только что зарегистрировался, чтобы ответить на этот вопрос: это не сработает, потому что вы используете свою собственную учетную запись, а учетная запись samba не зарегистрирована (насколько я понимаю).
Можно добавить учетную запись samba с помощью следующей командной строки (на стороне удаленного сервера, конечно): sudo smbpasswd -a remote_pc_user
По умолчанию папка Home
имеет доступ только для конкретного локального пользователя, и другие пользователи не имеют к ней доступа вообще. Вы можете проверить это утверждение, запустив ls -lgH
в корневой папке. Не рекомендуется напрямую делиться папкой Home
, но если вы все же хотите это сделать, изменение ее разрешений через chmod
может помочь.
Ответ или решение
Для того чтобы поделиться папками между двумя ПК с Ubuntu по Wi-Fi, вам нужно использовать Samba — мощный инструмент для настройки сетевого обмена файлами. Вот пошаговое руководство, которое поможет вам успешно настроить совместный доступ к папкам.
Шаг 1: Установка Samba
- Откройте терминал.
- Установите пакет Samba с помощью следующей команды:
sudo apt update sudo apt install samba
Шаг 2: Настройка папки для совместного доступа
- Выберите папку, которую вы хотите поделиться, и щелкните правой кнопкой мыши по ней.
- Выберите пункт "Свойства", затем перейдите на вкладку "Общий доступ к локальной сети".
- Установите флажок "Делать эту папку доступной для сети".
- Если не хотите требовать учетные данные для доступа, выберите "Гостевой доступ (для людей без учетной записи)".
- Нажмите на кнопку "Создать общий доступ".
- Вам может быть предложено установить дополнительные пакеты. согласитесь на установку, если это необходимо.
Шаг 3: Настройка Samba для доступа к пользователю
Если вы хотите настроить доступ для определенных пользователей, вам нужно будет добавить пользователей Samba:
- На компьютере с папкой, которую вы хотите поделиться, выполните следующую команду:
sudo smbpasswd -a ваш_пользователь
Замените
ваш_пользователь
на имя пользователя, которому вы хотите предоставить доступ.
Шаг 4: Настройка прав доступа к папке
По умолчанию доступ к домашним папкам ограничен. Если вы действительно хотите поделиться своей домашней папкой, измените ее разрешения:
- Откройте терминал и выполните команду:
chmod 777 -R /path/to/your/folder
Однако учтите, что это может представлять риск безопасности, так как любые пользователи сети смогут изменять файлы в этой папке.
Шаг 5: Проверка соединения с другого ПК
- На втором ПК откройте файловый менеджер (например, Nautilus).
- Перейдите в раздел "Другие местоположения".
- Найдите папку, которую вы поделились. Если у вас установлены правильные права доступа и Samba работает правильно, вы сможете увидеть эту папку и получить к ней доступ.
- Если запрашиваются учетные данные, введите имя пользователя и пароль, которые вы создали через
smbpasswd
.
Заключение
С использованием Samba вы сможете передавать файлы между двумя ПК на Ubuntu по сети Wi-Fi. Если вы все еще сталкиваетесь с проблемами доступа, убедитесь, что настройки Samba и права доступа к файлам установлены правильно. Помните, что всегда лучше использовать минимально необходимые права доступа для повышения безопасности вашей сети.
Если у вас возникли дополнительные вопросы или проблемы, не стесняйтесь обратиться за помощью на форумы или к сообществу Ubuntu.