Доля общественности Samba - Windows продолжает просить пароль

Я сказал бы, что знакомство имеет большое значение; как таковой, у Вас должно быть серьезное основание к платформам коммутаторов. Если Вы уже понимаете машины Windows обеспечения, нет никакой реальной выгоды для введения незнакомой платформы "из соображений безопасности".

16
задан 18 February 2014 в 10:29
9 ответов

I think you are being bitten by Windows 7 and earlier versions not supporting authentication to the same host both anonymously and authenticated. Look at an answer I gave before on Serverfault.

8
ответ дан 2 December 2019 в 20:40

set security type to share.

security = share

in your public share add:

public = yes

more info can been found here Samba servertype info

0
ответ дан 2 December 2019 в 20:40

Это конфигурация, которая (наконец) работала здесь. Я могу получить доступ к серверу Linux из Windows, не запрашивая пользователя / пароля:

[global]
workgroup = MYGROUP
server string = Samba Server %v
netbios name = debian
security = user
map to guest = bad user
dns proxy = no
#============= Share Definitions =================
[adriano]
force user = adriano
path = /home/adriano
browsable =yes
writable = yes
guest ok = yes
read only = no
5
ответ дан 2 December 2019 в 20:40

Это был ключевой параметр, который нужно было установить в разделе [global] для решения этой проблемы:

сопоставить с гостем = плохой пользователь

11
ответ дан 2 December 2019 в 20:40

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

Наткнулся на эту статью, которая имеет смысл. https://access.redhat.com/discussions/1283873

0
ответ дан 2 December 2019 в 20:40

Я столкнулся с той же проблемой (Windows продолжала отклонять пароль пи), пока я не получил подсказку из этого видео на YouTube . В основном мне приходилось запускать команду:

sudo smbpasswd -a pi

, чтобы создать пользователя pi samba. В Windows я просто использую RASPBERRYPI \ pi в качестве пользователя, введите пароль, и он работает.

2
ответ дан 2 December 2019 в 20:40

2017, Windows 7 с Ubuntu 17

эта конфигурация предназначена для случаев, когда вам не нужна безопасность или запрос пароля, поэтому она предназначена для вашей внутренней частной сети или для вашего виртуального компьютера (виртуальный бокс, vmware и т. Д.).

Пример с пользователем 'david'

в ubuntu

sudo apt install samba

редактировать конфигурацию

sudo nano /etc/samba/smb.conf

на моем компьютере в Windows была рабочая группа: WORKGROUP, поэтому я не менял раздел global, просто добавил этот блок:

[Home Share]
comment = Home Public Folder
path = /home/david/projects
writable = yes
force user = david
public = no
browsable = yes

вам нужно в ubuntu добавить пользователя в samba, создав пароль :

sudo smbpasswd -a david

перезапустить службу

sudo systemctl restart smbd
1
ответ дан 2 December 2019 в 20:40

Все, кто борется с этим в 2020 году, попробуйте добавить в свой [глобальный]

min протокол = NT1

Если вы подключаетесь к серверу samba с устаревшей ОС или устройством, например. медиа-плейер.

1
ответ дан 25 December 2020 в 18:52

Простите мой плохой английский. ** Это для локальной сети, не тестировалось в доменной среде. Я знаю, что это старый вопрос, но я оставлю свой вклад.

Прежде всего прочтите эту статью: https://www.tecmint.com/install-samba4-on-centos-7-for-file-sharing-on-windows/

Эта статья содержит много важной информации.

На что следует обратить внимание:

  • Разрешения для групп/пользователей
  • Разрешения для папок
  • SELinux
  • Брандмауэр

Если можете, прочтите и эту статью: https://www .alura.com.br/artigos/compartilhando-arquivos-com-o-samba

** Я знаю, что это на португальском языке, но, возможно, это могло бы вам помочь.

Вот как я заставил это работать в своей среде:

Установка samba:

$ yum install samba samba-client samba common -y

Создание общей общей папки:

$ mkdir -p /srv/samba/public $ chmod -R 0775 /srv/samba/public $ chown -R Nobody:nobody /srv/samba/public

#SELINUX: $ chcon -t samba_share_t /srv/samba/anonymous

Безопасная папка:

$ mkdir -p /srv/samba/IT_Folder $ chmod -R 0770 /srv/samba/IT_Folder $ chown -R root:smbgrp /srv/samba/IT_Folder

#SELinux: $ chcon -t samba_share_t /srv/samba/IT_Folder

#Добавление пользователя Samba для теста $smbpasswd - IT_пользователь **В моем случае папка «IT_Folder» принадлежит IT Group. Таким образом, пользователь IT_user добавляется в группу IT и имеет разрешение на запись, чтение и выполнение в папке IT_Folder.

#Если вы хотите удалить пользователя в Samba $smbpasswd -x user_name

#Настройка портов Iptables: iptables -A INPUT -p udp --dport 137 -j ПРИНЯТЬ iptables -A INPUT -p udp --dport 138 -j ПРИНЯТЬ iptables -A INPUT -p tcp --dport 139 -j ПРИНЯТЬ iptables -A INPUT -p tcp --dport 445 -j ACCEPT

# Включить и запустить службу $systemctl включить smb.service $systemctl включить nmb.service $systemctl перезапустить smb.service $ssystemctl перезапустить nmb.service

#smb.conf:

[root@firewall samba]# vi /etc/samba/smb.conf См. smb.conf.example для более подробного файла конфигурации или прочитайте справочную страницу smb.conf. Запустите «testparm», чтобы проверить правильность конфигурации после вы модифицировали его.

[глобальный] рабочая группа = РАБОЧАЯ ГРУППА имя нетбиоса = центос безопасность = пользователь

[общедоступный] комментарий = "Общедоступный" путь = /home/samba/public просматриваемый = да запись = да гость хорошо = да только чтение = нет заставить пользователя = никто

[IT_Папка] комментарий = "IT_Folder" путь = /home/samba/IT_Folder просматриваемый = да запись = да только чтение = нет

~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "/etc/samba/smb.conf" 36L, 658C

******Я протестировал эту общую папку в среде Windows, но у меня было много проблем с входом пользователя в систему. В Windows есть «кэш-аутентификация», поэтому, если вы тестируете и обнаружите эту проблему, вы можете попробовать следующее:

[1]В CMD.exe введите следующую команду: $ Net Use * /delete

  • Если у вас есть соединения Должно появиться сообщение вида: У вас есть следующие удаленные подключения:

    \\centos\IPC$
    

Продолжение приведет к отмене соединений.

Продолжить эту операцию? (Д/Н) [Н]: д Команда выполнена успешно.

[2] В Панели управления найдите «Диспетчер учетных данных», а затем «Учетные данные Windows». Должен появиться ваш логин общей папки. Удали это.

[3] Наконец, перейдите в «services.msc» [введите это в «Выполнить»] и найдите службу «Рабочая станция», щелкните ее правой кнопкой мыши и перезапустите.

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

0
ответ дан 2 October 2021 в 14:50

Теги

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