Рейтинг:0

Ошибка доступа к общей папке

флаг cn
Dan

Я пытаюсь настроить общую папку так, чтобы только определенный пользователь (Стив) может получить доступ. Стив — единственный пользователь на моей машине, и общий ресурс настроен с использованием учетной записи Стива.

Доля настроена так

введите описание изображения здесь

На моем локальном компьютере с Ubuntu Desktop 21.04, когда я перехожу к Другие места, дважды щелкните имя моей локальной машины в сети, и дважды щелкните значок Тестовое задание папка, там написано Требуется авторизация.

я нажимаю зарегистрированный пользователь, введите пароль Стива, и он снова откроет Требуется авторизация требуемое окно, как если бы я не был аутентифицирован.

лс -ла говорит, что разрешения для папки:

drwxrwxrwx 1 стив стив 0 авг 28 19:02 тест

Я что-то пропустил при настройке общей папки?


Не уверен, что это имеет значение, но Тестовое задание находится на внешнем жестком диске. Кроме того, я предполагаю, что он использует Samba, но я не уверен.

При попытке доступа к общей сетевой папке с помощью компьютера с Windows я также получаю окно аутентификации. Я ввожу данные Стива, и мне пишет, что аутентификация не удалась.

флаг ar
Что вы имеете в виду под «Я пытаюсь получить доступ к общей папке ** на моем компьютере с помощью моего компьютера **»? Вы пытаетесь получить доступ к общей папке с того же компьютера в качестве другого пользователя? Вы пытаетесь с той же (двойной загрузки) машины после загрузки Windows? Или у тебя две машины и обе называются "моя машина"? См. [этот ответ] (https://askubuntu.com/questions/310180/how-to-share-files-through-the-local-network/310201#310201) для получения некоторой информации об использовании общей папки.
флаг ar
Если вы хотите поделиться папкой между двумя локальными пользователями, скажем, Дэном и Долл, на одном компьютере с Ubuntu, см. [этот ответ] (https://askubuntu.com/questions/291501/share-a-folder-between- два локальных пользователя/291657#291657).
Dan avatar
флаг cn
Dan
@ user68186 Извините за недопонимание. Я пытаюсь получить доступ к общей сетевой папке на машине, которая поделилась этой папкой. Однако я обращаюсь к нему через раздел «Сети», а не напрямую. Кроме того, я не пытаюсь поделиться им между разными пользователями, просто хочу получить к нему доступ со своей учетной записью, но, похоже, он отказывается от этого. Спасибо за ссылки, сейчас посмотрю
waltinator avatar
флаг it
Пожалуйста, [отредактируйте] свой пост, чтобы добавить новую информацию в правильном формате. Информацию, добавленную через комментарии, трудно форматировать для вас, трудно читать нам и игнорировать будущие читатели. Пожалуйста, нажмите [редактировать] и добавьте эту важную информацию к вашему вопросу, чтобы все факты, которые нам нужны, были в вопросе. Пожалуйста, не используйте «Добавить комментарий», так как это наша ссылка на вас. Все факты о вашей системе должны быть указаны в вопросе с [править]
Dan avatar
флаг cn
Dan
@waltinator Вопрос был обновлен, чтобы, надеюсь, исключить любую путаницу. Пожалуйста, дайте мне знать, если потребуется дополнительная информация
Рейтинг:0
флаг cn
Dan

Оказывается, я много чего не сделал. Это было не так просто, как установить Samba и настроить общую папку, щелкнув ее правой кнопкой мыши.

Мне также пришлось:

  1. Создайте учетную запись пользователя Samba для Стива: sudo smbpasswd -a стив

  2. Настройте smb.conf установить режим безопасности для пользователя. Ран sudo gedit /etc/samba/smb.conf и добавил безопасность = пользователь под рабочая группа = РАБОЧАЯ ГРУППА под [Глобальный] раздел.

  3. Добавил раздел в smb.conf определение информации о папке, которой я хотел поделиться.

    [Тестовое задание]
        path = "/media/steve/external drive/Test"
        только чтение = нет
        записываемый = да
        просмотр = да
        действительные пользователи = стив
        создать маску = 0777
        маска каталога = 0777
    
  4. Перезапустил службу smb, запустив перезапустить службу sudo smbd

Теперь я могу получить доступ к общей папке локально через сети разделе и на других машинах.


Для каждой папки, которой вы хотите поделиться, вам нужно определить раздел, как показано в 3-м пункте, а затем перезапустить службу, как показано в 4-м пункте.

Morbius1 avatar
флаг es
Возможно, вы захотите удалить общий ресурс, созданный вами в Nautilus, поскольку он отличается от того, который вы создали в smb.conf. Общий ресурс nautilus позволяет любому, у кого есть пароль samba, получить доступ к общему ресурсу, а не только к одному. Вы можете удалить общий ресурс через nautilus или удалив «тестовый» файл в папке /var/lib/samba/usershares.
Dan avatar
флаг cn
Dan
@ Morbius1 Morbius1 Это бит графического интерфейса, который я показал в вопросе?
Morbius1 avatar
флаг es
Да. Он использует пакет под названием nautilus-share, который создает пользовательский ресурс samba в /var/lib/samba/usershares. Он отличается от «классических» общих ресурсов samba, созданных в smb.conf. Samba может запутаться, если вы используете одну и ту же папку, используя оба метода.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.