Страница 1 из 2

Win 7 не может получить доступ к Mint Linux 17.3

Добавлено: 10 ноя 2018, 19:18
Das_Licht
Есть ПК с Windows 7 Ultimate на борту
Есть ноут с Mint Linux 17.3
На ноуте установлена samba 4.3.11
При подключении к расшаренной папке на линуксе окно ввода пользователя и пароля проходит, дальше выдаёт ошибку "Нет доступа к <имя ресурса>. Возможно у вас нет прав на использование этого ресурса"
В чём может быть проблема?

Win 7 не может получить доступ к Mint Linux 17.3

Добавлено: 10 ноя 2018, 19:52
Bill Williamson
Das_Licht, покажите smb.conf.

Win 7 не может получить доступ к Mint Linux 17.3

Добавлено: 10 ноя 2018, 20:05
Das_Licht
Bill Williamson писал(а):
10 ноя 2018, 19:52
Das_Licht, покажите smb.conf.

Код: Выделить всё

[global]
	workgroup = WORKGROUP
	passdb backend = tdbsam
      	printing = cups
	printcap name = cups
	load printers = yes
	cups options = raw

[share]
	path = /home/kir/share/
	browsable = yes
	writable = yes
 ! Сообщение из: darkfenix
Просьба изучить Панель форматирования текста в темах/ответах

Win 7 не может получить доступ к Mint Linux 17.3

Добавлено: 10 ноя 2018, 21:05
ForumLiker
Заменить writable = yes на read only = no и добавить строку guest ok = yes

Win 7 не может получить доступ к Mint Linux 17.3

Добавлено: 12 ноя 2018, 17:05
Bill Williamson
Das_Licht писал(а):
10 ноя 2018, 20:05
passdb backend = tdbsam
В этой базе числится пользователь через которого хотите подключиться к расшаренному каталогу?
Das_Licht писал(а):
10 ноя 2018, 19:18
Есть ПК с Windows 7 Ultimate на борту
Кстати, Windows 7 Ultimate умеет в NFS клиент. Нужно только активировать через "Включение компонентов Windows".

Win 7 не может получить доступ к Mint Linux 17.3

Добавлено: 12 ноя 2018, 23:31
Das_Licht
ForumLiker писал(а):
10 ноя 2018, 21:05
Заменить writable = yes на read only = no и добавить строку guest ok = yes
Не помогло, увы

>passdb backend = tdbsam
Да, пытаюсь вот сейчас зайти с него(с другого уже). При попытке долго заходит и выдаёт ту же ошибку.

Win 7 не может получить доступ к Mint Linux 17.3

Добавлено: 13 ноя 2018, 02:18
slant
Есть подозрение, что просто не создан пользователь в самбе. Нужно из консоли дать команду:
sudo smbpasswd -a <имя_существующего_в_системе_пользователя> и дважды ввести желаемый пароль (ввод "вслепую", без реакции на нажатия клавиш). Пароль здесь может не совпадать с системным для этого пользователя (и вообще пользователь может быть заведен специально для самбы, и системного пароля у него может вообще не быть; тогда вход в систему этим пользователем может быть невозможным - только сетевое подключение через самбу).

Win 7 не может получить доступ к Mint Linux 17.3

Добавлено: 13 ноя 2018, 09:13
Bill Williamson
Das_Licht писал(а):
12 ноя 2018, 23:31
>passdb backend = tdbsam
Да, пытаюсь вот сейчас зайти с него(с другого уже). При попытке долго заходит и выдаёт ту же ошибку.
Вы изначально должны создать пользователя в базе tdbsam. В #7 написали как. Потом в каталоге с passdb.tdb дайте команду sudo tdbdump passdb.tdb.
Должны получить что-то типа:

Код: Выделить всё

{
key(13) = "RID_00000bba\00"
data(5) = "<имя_существующего_в_системе_пользователя>\00"
}
{
key(10) = "USER_<имя_существующего_в_системе_пользователя>\00"
data(205) = "\00\00\00\00....EC\04\00\00"
}
{
key(13) = "INFO/version\00"
data(4) = "\03\00\00\00"
}
https://www.ibm.com/developerworks/ru/l ... index.html

Win 7 не может получить доступ к Mint Linux 17.3

Добавлено: 13 ноя 2018, 12:25
Dja
А не проще публичный? и входящий запертый

Win 7 не может получить доступ к Mint Linux 17.3

Добавлено: 13 ноя 2018, 20:39
colonel
Есть ПК с Mint Linux 17.3
Есть ноут со свежеустановленной Windows 7 Ultimate (по случаю чтения этой темы) при установке которой при автонастройке сети было указано что сеть домашняя (доверенная)
На ПК с линуксом установлена samba 4.3.11
Никаких проблем с доступом к расшаренным папкам в линуксе из винды не наблюдаю
конфиг самбы вручную не правил и не лез в него наверное пару лет, шары настаивал в ФМ через контекстное меню
и через гуйные приложения Опубликованные папки ( mate-shares-admin ) и Общий доступ к личным файлам( mate-file-share-properties ) чтоб без паролей и пр.
ну и ессно права доступа в каталогах шар устанавливал чтоб для всех через свойства папок

кстати , для опыту поменял в одной из папок на лине права доступа(отставил только для пользователя(хозяина) и получил в винде при попытке входа в эту шару такое же сообщение как у ТС -
"Нет доступа к <имя ресурса>. Возможно у вас нет прав на использование этого ресурса"
(это старый такой прикол когда вроде шара открыта ей в сети видно а из -за прав доступа не пускает ....
Bill Williamson писал(а):
10 ноя 2018, 19:52
...покажите smb.conf
чисто из любопытства - какой конкретно из smb.conf нужен
/usr/share/samba/smb.conf или /etc/samba/smb.conf или ещё где то есть ,
а то у себя глянул ... и что то очень отличаются от того что показано ТС -ом и вообще что-то непонятное
завтра буду разбираться

Win 7 не может получить доступ к Mint Linux 17.3

Добавлено: 13 ноя 2018, 20:55
Rene_Dekart
может не в тему, но...

Код: Выделить всё

stat /путь_к_шаре/ 
вдруг поможет прояснить ситуацию?

Win 7 не может получить доступ к Mint Linux 17.3

Добавлено: 14 ноя 2018, 11:38
Bill Williamson
colonel писал(а):
13 ноя 2018, 20:39
чисто из любопытства - какой конкретно из smb.conf нужен
/usr/share/samba/smb.conf или /etc/samba/smb.conf или ещё где то есть ,
Samba настраивается с помощью файла /etc/samba/smb.conf.
https://wiki.archlinux.org/index.php/sa ... )#smb.conf

Win 7 не может получить доступ к Mint Linux 17.3

Добавлено: 14 ноя 2018, 11:42
StarMAUGLI
на форуме были темы по самбе
там тоже были проблемы с несвязанностью работы конфига и доступа на расшаренные ресурсы
попробуйте поиском по форуму порыть

Win 7 не может получить доступ к Mint Linux 17.3

Добавлено: 14 ноя 2018, 12:40
Bill Williamson
Сейчас попробовал у себя:
1. В моей виртуальной машине с linux есть пользователь bill. Вхожу в него.
2. Ставлю samba.
3. Делаю бэкап конфигурационного файла: sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.bak
4. Создаю новый конфигурационный файл: sudo nano /etc/samba/smb.conf и вставляю немного подправленный текст:

Код: Выделить всё

[global]
	workgroup = WORKGROUP
        netbios name = testing
	passdb backend = tdbsam
        printing = cups
	printcap name = cups
	load printers = yes
	cups options = raw

[share]
	path = /home/bill/share/
	browsable = yes
	writable = yes
	read only = no
5. Делаю проверку через testparm, командой testparm /etc/samba/smb.conf.
6. Создаю каталог mkdir /home/bill/share.
Он принадлежит нашему пользователю: drwxr-xr-x 2 bill bill 4096 ноя 14 12:19 share. Ничего не меняю, т.к. через этого пользователя мы и собираемся входить.
7. ТС решил использовать tdbsam, значит нам надо добавить нашего пользователя в базу: sudo smbpasswd -a bill.
Проверяем sudo tdbdump /var/lib/samba/private/passdb.tdb. Видим, что наш пользователь есть в базе:

Код: Выделить всё

{
key(13) = "RID_000003e8\00"
data(5) = "bill\00"
}
{
key(10) = "USER_bill\00"
data(189) = "\00\00\00\00\7F\A9T|\7F\A9T|\00\00\00\00+\E3\EB[\00\00\00\00\7F\A9T|\05\00\00\00bill\00\08\00\00\00TESTING\00\01\00\00\00\00\05\00\00\00bill\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\00\01\00\00\00\00\01\00\00\00\00\01\00\00\00\00\E8\03\00\00\01\02\00\00\00\00\00\00\10\00\00\00z!\99\0F\CD=u\99A\E4\5CI\0F\14=_\00\00\00\00\10\00\00\00\A8\00\15\00\00\00 \00\00\00\FF\FF\FF\FF\FF\FF\FF\FF\FF\FF\FF\FF\FF\FF\FF\FF\FF\FF\FF\FF\FF\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\EC\04\00\00"
}
{
key(19) = "INFO/minor_version\00"
data(4) = "\00\00\00\00"
}
{
key(9) = "NEXT_RID\00"
data(4) = "\E9\03\00\00"
}
{
key(13) = "INFO/version\00"
data(4) = "\04\00\00\00"
}

8. Перезагрузка linux или перезапуск samba. Входим через Windows 7, введя пароль указанный при добавлений пользователя bill в базу:
share.png

Win 7 не может получить доступ к Mint Linux 17.3

Добавлено: 14 ноя 2018, 12:46
Rene_Dekart
сегодня утром переносил шару на самбу:
в smb.conf

Код: Выделить всё

[Distrib]
        path = /home/MegaShared/Distrib		-путь к папке с шарой
        valid users = @"Distrib_read"   @"Distrib_Write"		-группы юзеров, которые могут коннектиться к шаре
        read list = @"Distrib_read"	- группа юзеров с правами на чтение/выполнение
        write list = @"Distrib_Write"	- группа юзеров с правами на чтение/выполнение/изменение/добавление
        force user = distribowner	- по умолчанию для всех файлов и каталогов обозначить владельцем этого юзера
        force group = "Distrib_Write"	- по умолчанию для всех файлов и каталогов обозначить группу-владельца
        force directory mode = 0775	- по умолчанию для всех новых каталогов выставлять такие права доступа
        force create mode = 0775	- по умолчанию для всех новых файлов выставлять такие права доступа
далее корректируем права в соответствии с желаемым результатом:

Код: Выделить всё

~$ sudo chown -R distribowner:Distrib_Write /home/MegaShared/Distrib/		- меняем владельца шары
~$ sudo chmod -R 0775 /home/MegaShared/Distrib/					- настраиваем права доступа
~$ sudo stat /home/MegaShared/Distrib/						- проверяем владельцев и права доступа
~$ sudo service smbd restart							- рестартуем самбу, проверяем результат
P.S. юзеры и группы указаны из AD

Win 7 не может получить доступ к Mint Linux 17.3

Добавлено: 14 ноя 2018, 13:16
colonel
Bill Williamson писал(а):
14 ноя 2018, 11:38
Samba настраивается с помощью файла /etc/samba/smb.conf....

А нафига нужен /usr/share/samba/smb.conf ?
и да ... ТС-су проверить права доступа в каталоге шары (о чём писал в #10 ) вроде должно вызвать сложностей и занять много времени

Win 7 не может получить доступ к Mint Linux 17.3

Добавлено: 14 ноя 2018, 13:45
Rene_Dekart
colonel писал(а):
14 ноя 2018, 13:16
А нафига нужен /usr/share/samba/smb.conf ?
Это только шаблон конфигурационного файла.

Win 7 не может получить доступ к Mint Linux 17.3

Добавлено: 14 ноя 2018, 14:04
colonel
Rene_Dekart писал(а):
14 ноя 2018, 13:45
Это только шаблон конфигурационного файла.
вопрос был не - что это такое? а, "А нафига нужен /usr/share/samba/smb.conf ?"

и куда его шаблонить и для чего , если всё настраивается в одном для всех /etc/samba/smb.conf

Win 7 не может получить доступ к Mint Linux 17.3

Добавлено: 14 ноя 2018, 14:15
slant
Шаблон нужен как образец. Чтобы не с нуля ручками писать. Это распространенная практика - класть в /usr/share/название_пакета примерные конфиги - чтобы можно было скопировать такой файл куда положено, и под себя поправить. Почем не класть сразу "куда положено"? Потому, что для части пакетов такие места отличаются в разных unix системах, либо маинтейнеры системы пишут конфиг специфичный именно для этой системы.

Win 7 не может получить доступ к Mint Linux 17.3

Добавлено: 14 ноя 2018, 14:57
Rene_Dekart
Каталог /usr может находиться вообще где-нибудь в сети и использоваться несколькими хостами. Но такое использование на данный момент является архаичным. Знатоки, поправьте, пожалуйста, если ошибаюсь.