Questions tagged «password»

有关基于密码的身份验证和密码管理的问题

5
Linux用户可以在不知道当前密码的情况下更改密码吗?
我正在设置几个ubuntu框,并使用opscode chef作为配置工具。在这些服务器中的每台服务器上为每个用户安装公用密钥,并禁用密码身份验证将是相当容易的。 但是,用户还应该具有sudo特权,默认情况下,该特权需要密码。 如果我想使用用户的公共密钥作为访问管理的方法并允许用户sudo特权,那是否意味着我也应该使用NOPASSWD: ALLin来设置用户visduo,或者是否存在一种方法,如果用户可以更改自己的密码,只有公钥认证?
25 ubuntu  ssh  users  sudo  password 



2
使用sudo缓存执行命令的密码要多长时间?
如果我运行需要使用root特权的命令sudo,系统将要求我输入当前用户的密码。此后一段时间,如果我使用来执行相同类型的命令sudo,则不会再要求我输入密码。因此,我的猜测是密码会缓存在某个地方,直到过期为止。这个到期时间多久?可以配置吗?


2
使用WPA-EAP和MSCHAP-v2将密码隐藏在wpa_supplicant.conf中
我的wpa_supplicant.conf样子是这样的: network={ ssid="Some name" scan_ssid=1 key_mgmt=WPA-EAP eap=PEAP identity="my-user-id" password="(clear text password here)" ca_cert="/usr/share/ca-certificates/mozilla/GeoTrust_Global_CA.crt" phase2="auth=MSCHAPV2" } 通过WPA-EAP和MSCHAP-v2的这种特定组合,是否有办法不在此配置文件中明确包含我的密码? ChangeLog似乎声称这是可行的(自2005年以来!): * added support for storing EAP user password as NtPasswordHash instead of plaintext password when using MSCHAP or MSCHAPv2 for authentication (hash:<16-octet hex value>); added nt_password_hash tool for hashing password to generate NtPasswordHash …

8
在Shell脚本中隐藏密码
如何在Shell脚本中隐藏密码?有许多脚本正在访问数据库。如果我们打开脚本,其他人也会知道用户名和密码。因此,如果有人知道如何隐藏,请告诉我。 我有一种方法:将密码放在文件中并使文件隐藏,并且没有人可以访问该文件(更改权限并在访问数据库时在脚本中使用该文件)。

2
使用密码保护目录及其内容而无需创建新文件的最简单方法?
我想用密码保护或加密目录及其中的所有文件(针对其下的整个目录树)。我不想打扰整个主目录,我想要一个包含一些文件和文件夹的特定目录。我希望能够使用密码对目录进行加密或解密。命令行将是最好用的。我不想创建一个新文件作为加密版本,然后删除以前的非加密版本。

8
如何创建没有密码的用户?
在os X中,有可能没有密码的用户。如果使用dscl密码检查它们,则显示为*。这用于系统用户,例如mysql,pgsql等数据库用户。这样做的好处是这些用户不会出现在登录屏幕上,并且如果没有它们,您将无法登录sudo。 在删除了这样的用户并尝试了一些操作之后,我想重新创建它,但是不能。我可以设法为用户提供一个空密码,并且可以将密码设置为*。但是,当用户出现在我的登录屏幕上时,没有一种效果与上述相同。 您如何创建这样的用户?
22 osx  users  password  login 


3
如何强制更改Linux密码,即使与以前类似
我试图在Red Hat Enterprise Linux Server版本5.10(Tikanga)中更改当前密码, 但是它说我的新密码太相似了。有什么办法可以强迫改变? $ passwd Changing password for user XY Changing password for XY (current) UNIX password: New UNIX password: BAD PASSWORD: is too similar to the old one New UNIX password:
21 linux  rhel  password 

4
您可以给一个用户帐户多个密码吗?
我想为一个帐户分配2个密码。我想知道的是:1)这是否可能,以及2)这种做法的安全性是什么? 我要这样做的原因是因为我目前正在忙于一些本地测试,所以我认为在某些特定情况下会很方便。经过一番研究,我发现了一种叫做PAM的东西,但是我一直在努力寻找有关安装/配置工作方式的信息。 我正在运行Ubuntu 12.04。
21 sudo  password 


3
在bash中为> 1个程序传递密码的安全方法
我正在编写bash脚本,需要询问用户密码并将其传递给openssl。虽然openssl可以读取密码本身,但我需要运行两次程序,并且不想两次询问用户。这是脚本: cp file{,.old} read -sp 'Enter password. ' PASS; echo export PASS # decode | edit | encode openssl enc -d -aes-256-cbc -k "$PASS" -in file.old | \ sed ... | openssl enc -e -aes-256-cbc -k "$PASS" -out file unset PASS 这是不安全的,因为通过查看命令行很容易获得密码。ps例如,有人可以使用阅读它。 openssl可以从环境变量中读取密码,因此可以替换-k "$PASS"为-pass env:PASS,但这仍然不安全;任何进程的环境变量都可以自由读取(再次ps可以做到)。 那么,如何安全地将密码传递给两个openssl实例?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.