Я пытаюсь настроить общую папку так, чтобы доступ к ней имел только определенный пользователь (steve
). Стив - единственный пользователь на моей машине, и общий ресурс настроен с использованием учетной записи Стива.
Общий ресурс настроен следующим образом
На моей локальной машине Ubuntu Desktop 21.04, когда я перехожу в Другие места
, дважды щелкаю на имени моей локальной машины в разделе Сети
и дважды щелкаю на папке Test
, появляется сообщение Требуется аутентификация
.
Я нажимаю Registered User
, ввожу пароль Стива, и снова открывается окно Authentication Required
, как будто я не прошел аутентификацию.
ls -la
говорит, что разрешения для папки следующие:
drwxrwxrwx 1 steve steve 0 Aug 28 19:02 Test
Я что-то упустил при настройке общего доступа к папке?
Не уверен, что это имеет какое-то значение, но Test
находится на внешнем HDD. Также, я предполагаю, что он использует Samba, но не уверен.
При попытке получить доступ к общей сетевой папке с помощью машины Windows, я также получаю окно аутентификации. Я ввожу данные Стива, и он говорит, что аутентификация не прошла.
Оказывается, я многого не сделал. Это было не так просто, как установить Samba и настроить общую папку, щелкнув ее правой кнопкой мыши.
Мне также пришлось:
Создать учетную запись пользователя samba для Стива: sudo smbpasswd -a steve
Настроить smb.conf
, чтобы установить режим безопасности для пользователя. Выполнил sudo gedit /etc/samba/smb.conf
и добавил security = user
в workgroup = WORKGROUP
в разделе [global]
. .
Добавлен раздел в smb.conf
, определяющий информацию о папке, которой я хотел поделиться.
[Test]
path = "/ media / steve / external drive / Test"
только чтение = нет
для записи = да
browseable = yes
допустимые пользователи = steve
create mask = 0777
directory mask = 0777
Перезапустил службу smb, запустив sudo service smbd restart
Теперь я могу получить доступ к общей папке как локально через раздел Networks
, так и на других машинах.
Для каждой папки, к которой вы хотите предоставить общий доступ, вам необходимо определить раздел, как показано в третьей точке, а затем перезапустить службу, как показано в четвертой точке