У меня есть сеть конечных компьютеров (Windows, Linux, MacOS), и я хочу проверить, разрешаю ли я учетные данные мне доступ к машинам как администратор (я проверяю «здесь учетные данные администратора для машин» и реальность).Как проверить из Linux в Python для административного доступа к машине Windows
Я написал сценарий Python (он работает на Linux), который
- работает
nmap -O
в сети, чтобы собрать хозяева - пытается
ssh
сparamiko
проверить полномочия Linux.
Я хотел бы сделать аналогичную проверку для машин Windows. Что было бы на практике в Python, чтобы сделать это?
У меня есть несколько наборов учетных данных (AD или локальных для машины), поэтому мне нужен какой-то универсальный метод. Я думал о чем-то вроде звонка _winreg.ConnectRegistry
, но он не import
на моем Linux (он делает это в окне Windows).
Я думал об использовании 'smbclient' (должен был заметить это в моем вопросе), но я искал более портативный способ (используя только Python, без' subprocess.call'). Если таких решений нет, я сделаю это. – WoJ