问题标签 [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.

0 投票
2 回答
9979 浏览

ldap - LDAP 用户无法使用 passwd 命令更改密码

我有一个没有配置 SSL 的基本 LDAP 设置。用户可以使用 passwd 命令登录,但不能更改密码。我浏览了很多博客,但没有运气。我禁用了 selinux 和 iptables。

对此的任何帮助将不胜感激。

详情如下,

  • 操作系统:CentOS6.5
  • LDAP 版本:openldap-servers-2.4.23-34.el6_5.1.x86_64
  • 客户端版本:openldap-clients-2.4.23-34.el6_5.1.x86_64

尝试更改密码时从终端输出:

以下是日志,

==> /var/log/secure <==

==> /var/log/messages <==

ACL 的配置如下,

0 投票
1 回答
1421 浏览

linux - 我的程序在读取 /etc/passwd 时应该锁定 /etc/.pwd.lock 吗?

我正在编写一些读取 /etc/{passwd,group} 的程序。

我了解到任何程序都应该在编写上述文件之前通过调用 lckpwdf() 来锁定 /etc/.pwd.lock,以避免写入冲突。

我猜读操作也需要这个锁,这样程序就不会读出不一致的数据。

但是我发现当以非 root 身份读取 /etc/passwd 时我无法执行锁定,因为 /etc/.pwd.lock 归 root:root 所有,并且模式为 0600。

我错了吗?阅读不需要这个锁吗?

0 投票
0 回答
1188 浏览

shell - 重置用户密码的脚本 (HP-UX)

我正在尝试编写一个 shell 脚本来重置用户密码。它将接受 2 个参数,1 个旧密码和新密码。

我用过expect并且脚本有效。但是,我的技术人员不允许我在生产服务器中安装 expect。

关于如何编写脚本的任何建议?

我尝试了本文建议的方法,但它不起作用: http ://en.kioskea.net/faq/790-changeing-password-via-a-script

0 投票
2 回答
945 浏览

java - 使用java更改密码远程unix服务器

我正在寻找一种通过 java 代码将 passwd 发送到远程 unix 服务器的方法。我正在使用 Jsch,我可以成功执行 find、zip、get 等命令。但是当我通过“passwd”命令时,什么也没有发生。目的是创建一个可以每 10 天更改一次 unix 服务器密码的应用程序。

这是我正在尝试使用的代码(查找命令工作正常)

0 投票
0 回答
147 浏览

bash - 从 /etc/passwd 打印一个选定组 (GID) 中的所有用户

我是新来的,我正在尝试学习一些 Bash。我需要编写一个脚本,将 etc/passwd 中的所有用户打印在一个单独的行中,选定的组定义为 $1 参数。

当组不存在时,将显示正确的消息。错误输入的数字也是如此。我设法做到了这一点,它用消息完成了所有工作,但我只是找不到从一组中写入用户的方法。

例子:

输出:

这是 bash 文件:

0 投票
2 回答
21052 浏览

cygwin - 我无法在 cygwin 中找到 etc/passwd 文件

我最近安装了 cygwin,但无法找到我的 passwd/etc 文件以设置为 HOME。有没有办法强制cygwin生成文件?

0 投票
1 回答
716 浏览

linux - Linux password exipiration with Awk,shadow, and password

I am trying to write a script that ouputs the username,real name, and account expriation date. This is the code I have so far.

input:

output:

0 投票
1 回答
2325 浏览

macos - OSX上单用户模式下的Passwd命令不起作用

我目前正在尝试从 OSX Yosemite 上的单用户模式创建一个 root 帐户

前两行似乎工作正常,但在我输入“passwd”后什么都没有出现。甚至没有提示继续输入命令。我不相信这是在设置密码,因为我输入的任何内容都是可见的,即使我输入相同的文本两次也没有任何反应。

当我在计算机启动后尝试运行此命令并且我已经登录到我的帐户时,“passwd”按预期工作,它会提示我输入旧密码和两次新密码。

0 投票
2 回答
1296 浏览

bash - BASH 搜索并打印用户、uid、上次登录

凭借我生疏的 bash 技能,我正在尝试执行以下操作:

  1. 查找所有 UID > 500 的用户
  2. 打印用户列表,包括他们的用户名、评论、shell 等
  3. 将上次登录日期附加到这些用户中的每一个

到目前为止,我有这个:

和这个:

我希望像这样把所有东西都放在一行中:

不知道如何加入两者,并用逗号替换空格。

有人可以建议吗?谢谢!

0 投票
1 回答
2610 浏览

ubuntu - 在 Linux Snappy Ubuntu Core 上更改密码

我想问你,如何将用户添加到 Snappy Ubuntu Core。当我下载 Ubuntu Core 的映像时,有用户“ubuntu”,密码为“ubuntu”和 sudo 组。我会用小教程(命令)为那些试图处理同样问题的人编写它。

首先,我必须创建新的组和用户。这有点棘手,因为某些文件系统被安装为只读。所以我必须找出哪些分区被安装为只读。

现在我必须重新安装那个只读分区。

并在有一些只读分区时重复。我不知道这些分区包含什么。我只是重新安装了所有。重新启动后,它们将再次只读。

现在我可以在光盘上到处写了。所以我创建了新组,并添加了新用户。一切都很好,指向我想更改密码的地方。当我尝试运行 passwd 来更改用户密码时,我得到了这个:

我不知道为什么会这样。你有什么想法吗?我可以在将来添加一些配置的摘录等。只是问你什么时候需要一些。

看起来很奇怪的是

不会显示任何名为 ubuntu 的用户。只有payne(我添加),那条线看起来像

而且我不知道那个感叹号马克(!)是什么意思。

它是 Ubuntu Core(用于 cloads 和设备的 Ubuntu),除了 Debian 或 Ubuntu 之外,还必须有其他一些机制。但在我看来,使用默认密码的默认用户并不是最好的主意,当它可以从 SSH 访问时更是如此。

感谢您的每一个建议,最好的问候, Jan Hák