Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 检索当前用户的linux密码_Php_Linux_Security_Passwords - Fatal编程技术网

Php 检索当前用户的linux密码

Php 检索当前用户的linux密码,php,linux,security,passwords,Php,Linux,Security,Passwords,我正在尝试为多个客户端实现一个php脚本,该脚本需要使用它们的cpanel/linux用户名和密码。为了避免为每个客户单独设置,我希望能够自动设置所需的3个变量:用户名和密码。我们已经做了如下工作 $user=exec('whoami') 是否有任何方法也可以检索该密码 谢谢不,无法以纯文本形式检索linux用户密码 Cpanel有一个API。用它来登录您的用户。不,无法以明文形式检索linux用户密码 Cpanel有一个API。使用它来登录用户。这将是一个主要的安全漏洞!您永远无法检索用户密码

我正在尝试为多个客户端实现一个php脚本,该脚本需要使用它们的cpanel/linux用户名和密码。为了避免为每个客户单独设置,我希望能够自动设置所需的3个变量:用户名和密码。我们已经做了如下工作

$user=exec('whoami')

是否有任何方法也可以检索该密码


谢谢

不,无法以纯文本形式检索linux用户密码


Cpanel有一个API。用它来登录您的用户。

不,无法以明文形式检索linux用户密码


Cpanel有一个API。使用它来登录用户。

这将是一个主要的安全漏洞!您永远无法检索用户密码,只有在拥有root权限的情况下才能更改它。linux中的密码是以单向方式加密的。Ie你可以从纯文本到散列,但你永远不能从has回到纯文本。

这将是一个主要的安全漏洞!您永远无法检索用户密码,只有在拥有root权限的情况下才能更改它。linux中的密码是以单向方式加密的。也就是说,你可以从纯文本转换成散列,但你永远不能从has转换成纯文本。

哦,那是安全的:(密码存储在/etc/passwd(oldschool)和/etc/shadow(newschool)中)不可恢复。它们是单向散列的。是的,但我没有计算出一个可能通过非web目录中的shell脚本检索的解决方案?密码是散列的,无论您如何检索它,它都会有任何用处。哦,那将是安全的:(密码存储在/etc/passwd(oldschool)和/etc/shadow(newschool)中)无法检索。它们是单向散列的。是的,但我没有计算出可能通过非web目录中的shell脚本检索的解决方案?密码是散列的,无论您如何检索它,它都会有任何用处。如果是,它将非常糟糕:)如果是,它将非常糟糕:)