-3

我正在一台服务器上执行 python 脚本,需要从远程机器读取 passwd 文件的内容。有谁知道这样做的方法?通常我会这样做:

import pwd
pwlist = pwd.getpwall()
#perform operations

这当然只适用于当前系统,我需要一种访问另一台机器的方法(就像你通过 ssh 一样)。任何帮助表示赞赏。

4

2 回答 2

0

pwd 模块仅适用于当前机器。它使用 <pwd.h> 中定义的 C 库函数,不为远程机器提供任何参数。但是,这并不妨碍您使用 ssh 工具在远程机器上运行脚本。

于 2013-08-13T17:39:07.907 回答
0

您可以使用 scp 等实用程序在本地复制 passwd 文件。它很容易拆分线路并获取信息。

于 2013-08-13T17:42:32.717 回答