semenenko88
@semenenko88
Системный администратор

Доступ с windows к samba по паролю. Почему windows не запрашивает пароль?

Добрый день.

Создаю вот такую шару:
[usershare]
coment = User share
path = /shares/usershare
valid user = shareuser
guest ok = no
create mask = 0660
directory mask = 0771
available = yes
browseable = yes
public = yes
writeable = yes


В глобал добавил security = user

С windows7 и windows 10 не могу подключиться к этой шаре, даже не пытается запросить пароль.

Права у шары такие:
drwx------ 4 shareuser root 4096 фев 25 17:27 /shares/usershare/

Если вручную вбить пароль в control userpasswords2, то подключается и все работает, а если просто попробовать зайти в каталог то такое:
5c74f911572ba508071193.jpeg

Добавлю:
если дать права 777 на этот каталог, то зайти дает, windows заходит гостем и создает файлики с такими правами -rw-rw---- 1 nobody:nogroup. Получается valid user = shareuser не сработал?
  • Вопрос задан
  • 10383 просмотра
Решения вопроса 1
semenenko88
@semenenko88 Автор вопроса
Системный администратор
Вот мой конфиг который заработал:
spoiler
[global]
workgroup = WORKGROUP
log file = /var/log/samba/log.%m
max log size = 1000
server role = standalone server
security = user
map to guest = Bad User

[share]
comment = Можно заходить всем
path =/shares/upload
create mask = 0777
directory mask = 0777
available = yes
browseable = yes
public = yes
writeable = yes

[private]
comment = Нужно ввести пароль
path = /shares/usershare
valid users = shareuser
create mask = 0660
directory mask = 0771
available = yes
browseable = yes
writeable = yes


Основное это вместе с security = user использовать map to guest = Bad User если у нас одна из шар с гостевым доступом. Ну и убрал что-то из конфига, что не давало винде запрашивать пароль, что именно не понял, но рабочий конфиг оставлю тут.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
sashkets
@sashkets
Прекратил отвечать после 24.02.2022
ну как вариант можно замапить папку как сетевой диск при входе пользователя
Ответ написан
Berkutman
@Berkutman
Необходимо в папке расшаринной в безопасности указать кому разрешен доступ.

5c74fad890723900058585.png5c74fbfac01f7725204871.png5c74fc036b278109329219.png5c74fc08e23c6611761473.png

Далее в Панель управления\Сеть и Интернет\Центр управления сетями и общим доступом\Дополнительные параметры общего доступа
5c74fb4e18d7a834735474.png
Ну и везде так же включи сетевое обнаружение . Все.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы