问题标签 [passwd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 通过 Python/Fabric 从命令行更改 Unix 密码
我想要一种在带有fabricUbuntu 10.4
的远程盒子上更新密码的方法。
我希望我fabfile.py
看起来像这样:
不幸的是,我所知道的唯一可以更改密码的命令是passwd
,并且在 Ubuntu 10.4 上似乎没有任何方法可以将新(或旧)密码作为参数传递给passwd
.
可以使用什么命令来更改 Ubuntu 10.4 上的用户密码fabric
?
编辑:我已经看过了usermod -p
,这可能有效,但手册页不建议这样做。
编辑:由于某种原因usermod -p
,在织物上也没有工作。
同样,我在 mikej 的答案上尝试了一个(有些不安全的)变体,它确实解决了这个问题:
这不是一个非常优雅的解决方案,但它确实有效。
感谢您的阅读。
布赖恩
authentication - passwd:redhat 上的身份验证失败
我有一个应用程序(APP1),它只能由具有 root 权限的用户执行,但不能由 root 执行。
因此我创建了另一个用户 root1 :
adduser -u 0 -o -g 0 -G 0,1,2,3,4,6,10 -M root1
然后,当我尝试为该用户分配密码时,身份验证失败。
[root]# passwd root1
更改用户 root1 的密码。
新的 UNIX 密码:
BAD PASSWORD:它基于字典单词
重新输入新的 UNIX 密码:
passwd:身份验证失败
我在谷歌上查了很多东西,并尝试了很多建议的东西,但没有一个能解决这个错误。
您能否帮我解决上述错误,以便我可以使用 root1 登录系统执行应用程序(APP1)。
谢谢,
cryptography - How do I generate an encrypted password string, as it is in /etc/shadow?
I'm trying to mimic the creation of password strings as they appear in /etc/shadow.
This is what I've got so far, but the encrypted passwords don't match, when I use the same password and the same salt.
5000 rounds is standard for crypt, so I used that as well, but I don't see where exacly I made a mistake:
I'm doing this in Perl, this is the relevant porion:
bash - 如何使用 expect 通过 ssh 连接到系统并更改主机系统的密码?
我正在自动化以下过程:
通过 ssh 使用用户名“alpha”的密码“alpha”连接到名为“alpha”的系统。连接后,我想设置 root 密码(设置为“kickass”)。我连接的系统默认没有root密码。我编写了这个期望脚本来完成这项工作,但它不能始终如一地工作。它工作一次,然后如果我更改密码以再次测试,它会在发出“sudo passwd root”后等待“输入新的 UNIX 密码:”提示。有任何想法吗?
谢谢。
android - Android 操作系统是否有 /etc/passwd、/etc/shadow 和 /etc/group 等文件?
如果不是,android如何判断一个用户是否属于某个组?
.htaccess - 如何做有条件的.htaccess密码保护
我正在尝试使用 .htaccess 对特定 url 进行密码保护。不同的 url 指向相同的文件,但有不同的工作方式。我现在只需要密码保护一个网址。我正在尝试使用 setenvif 执行此操作,但它似乎不起作用。我可能不完全理解 apache setenv 模块的目的或用途。
这是我的代码似乎不起作用
php - PHP密码错误
我正在这样做:
但是当我执行这个时,我得到这个错误:
为什么?我该如何解决这个问题以及如何隐藏 passwd 的输出?
java - 来自 /etc/passwd 和 /etc/group 的行的正则表达式
我一直在研究一个小型 Java 问题集,但遇到了一些麻烦。我在编写正则表达式方面不是很有经验,并且可以真正使用两个来验证 Java 中的 /etc/group 和 /etc/passwd 中的行条目。
我之前在 /etc/passwd 中发现了 Regex Verification of Line并且尚未对其进行测试,但它看起来适合我的需要。其他人可以帮助为任一文件提供正则表达式字符串吗?
我希望在将用户输入的密码和组行写入磁盘之前,在 java 中验证它们。如果没有,我可能最终会标记每个部分并运行各种昂贵的操作。
linux - 将 NIS yppasswd 哈希从 crypt 迁移到 md5
/var/yp/input-files/passwd
想象一个由旧的 crypt DES 散列组成的NIS 用户数据库。目的是将此数据库迁移到 md5 或 sha 哈希。使用 更改密码时yppasswd
,它使用与现有条目相同的算法生成(可能出于遗留原因),即crypt 保持 crypt, md5 保持 md5。
我们目前的计划是编写一个包装 yppasswd 的特殊密码更改脚本。有没有更优雅的方法告诉 yppasswd 默认以 md5 格式生成更改的密码?
python - 在哪里可以找到适用于 MS Windows 的 Python `pwd` 模块?
我在 GNU+Linux 上使用 Python 标准库pwd
模块,但现在我尝试在 Microsoft Windows 中运行我的应用程序却找不到它。
我正在使用 python 2.6.6。在哪里可以找到pwd
用于 MS Windows 上 Python 的模块?