|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разное - python - модуль pysmbc |
|
Разное - python - модуль pysmbc
|
Старожил Сообщения: 221 |
Профиль | Отправить PM | Цитировать Привет. Как передать пароль из модуля 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 |
Ветеран Сообщения: 3247
|
Профиль | Отправить PM | Цитировать А какая вообще задача стоит? Подключиться по самбе к удалённой машине и получить список расшареных папок? А при чём здесь локальный пользователь, ведь именно о нём будет получена информация с помощью pwd. Да и пароля там всё равно не будет по понятным причинам. В лучшем случае - хеш, а скорее всего вообще просто 'x' (у меня так). Так что неудивительно, что если удалённая шара защищена паролем, то войти под локальным юзером да без пароля не получается.
|
Отправлено: 00:51, 31-03-2017 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 221
|
Профиль | Отправить PM | Цитировать можно ли как то зайти на шару без ввода пароля если пользователя является пользователем домена?
|
Последний раз редактировалось Vandheer, 31-03-2017 в 10:55. Отправлено: 07:51, 31-03-2017 | #3 |
Ветеран Сообщения: 3247
|
Профиль | Отправить 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 |
|