![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разное - python - модуль pysmbc |
|
Разное - python - модуль pysmbc
|
Старожил Сообщения: 221 |
Привет. Как передать пароль из модуля pwd в pysmbc. При операции ctx.opendir('smb://IBM').getdents() выдает ошибку smbc.PermissionError: (1, 'Operation not permitted)
import smbc import pwd import os def do_auth (svr, shr, wg, un, pw): return ('SEVEN.LOCAL', user_info.pw_name , user_info.pw_passwd) user_info = pwd.getpwnam(pwd.getpwuid(os.getuid()).pw_name) ctx = smbc.Context(auth_fn=do_auth) entries = ctx.opendir('smb://IBM').getdents() for entry in entries: print (entry.name) |
|
Отправлено: 09:21, 30-03-2017 |
Ветеран Сообщения: 3307
|
Профиль | Отправить PM | Цитировать А какая вообще задача стоит? Подключиться по самбе к удалённой машине и получить список расшареных папок? А при чём здесь локальный пользователь, ведь именно о нём будет получена информация с помощью pwd. Да и пароля там всё равно не будет по понятным причинам. В лучшем случае - хеш, а скорее всего вообще просто 'x' (у меня так). Так что неудивительно, что если удалённая шара защищена паролем, то войти под локальным юзером да без пароля не получается.
|
Отправлено: 00:51, 31-03-2017 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 221
|
Профиль | Отправить PM | Цитировать можно ли как то зайти на шару без ввода пароля если пользователя является пользователем домена?
|
Последний раз редактировалось Vandheer, 31-03-2017 в 10:55. Отправлено: 07:51, 31-03-2017 | #3 |
Ветеран Сообщения: 3307
|
Профиль | Отправить PM | Цитировать Если сервер для входа требует пароль, то без пароля не войти. Или меняйте настройки сервера, чтоб он пароль не требовал. Другой вариант - явно укажите пароль в функции do_auth.
|
Отправлено: 16:23, 31-03-2017 | #4 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - Python - циклический импорт | Aifear | Программирование и базы данных | 3 | 18-12-2016 21:29 | |
Любой язык - PYTHON: помогите разобраться | iccup.platoon@vk | Скриптовые языки администрирования Windows | 1 | 12-09-2015 22:22 | |
Разное - [Python] Активная ссылка | Kashtan007 | Программирование и базы данных | 3 | 19-06-2014 12:29 | |
Разное - [решено] Python.... | str1945 | Программирование и базы данных | 7 | 30-11-2013 21:54 | |
Python | USB-мышь | Well7 | Программирование и базы данных | 4 | 20-01-2007 11:49 |
|