Questions tagged «password»

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

4
为什么永远不要直接编辑/ etc / shadow文件?
在UNIX和Linux堆栈交换上的另一个答案中,Michael D Parker写道:有人说这样做是“安全的”,以回应:通常,您永远不要直接编辑/ etc / shadow文件。 所以: 为什么你从来没有编辑/etc/shadow直接文件?
10 password 

3
当给出实际上不需要`sudo`的命令时,sudo如何决定是否要求输入密码?
当应用sudo到实际上不需要的命令时sudo, 有时它不要求我输入密码。例如我的$HOME,sudo ls。 但是我记得它对其他命令有用,尽管我忘记了哪个命令。 所以我想知道sudo当给出实际上不需要的命令时,如何决定是否要求输入密码sudo?是否有规定的/etc/sudoers规定? 我的真正问题是,当我使用时du,有时会显示某些目录的“权限被拒绝”,有时不是,可能是因为我对某些目录没有权限?我申请sudo到du的过失,以为我会被要求输入密码不论,但实际上不是我自己的目录。
10 sudo  password 

1
输入错误的密码后,使用笔记本电脑网络摄像头拍照
我想设置笔记本电脑,以便在锁定屏幕时输入错误的密码,然后使用笔记本电脑的网络摄像头拍照。我检查了xlock(从xlockmore软件包中获取),但是当输入错误的密码时,没有选择来运行自定义操作。 在SuperUser上也有类似的问题,但仅针对Windows:输入错误的密码后拍照。 (对于那些喜欢逗猫照片的人:我的笔记本电脑已设置为在3次错误的密码尝试后拍照。)

3
如何在/ etc / shadow文件中添加注释?
我正在进行一些系统升级,并且我的软件包管理器正在显示上游/ etc / shadow和mine之间的更改。 我想在文件中添加一些注释,以便下次发生这种情况。我如何完成在/ etc / shadow文件中添加注释而不破坏内容。 我认为默认的“#”可能会执行此操作,但是如果我遇到此错误,重新启动将不会那么令人愉快。
10 password 

1
如何修改忘记的root密码?
我忘记了我的root密码...实际上,我想我知道这是什么意思,因为除了在终端机中,我几乎对所有其他密码都使用相同的密码,告诉我“对不起,请重试。” 有没有办法重置密码?如果可以,怎么办?
10 linux  password  root 

1
ssh-agent是否存储我的密码?
是否可以确定添加到的私钥的密码短语ssh-agent? 我正在考虑一个具有root特权的人,试图在添加密钥后找出我的密码短语(因此,我的意思不是在键入密码时输入键盘记录)。
10 ssh  security  password 


3
为什么Linux Mint上的root密码是我的用户密码?
我重新安装了Linux Mint 18.1,并使用PASSWORD1作为密码创建了一个名为“ jack”的用户。后来,我将密码(使用“用户和组”图形对话框)更改为PASSWORD2。sudo现在,登录和使用都需要PASSWORD2,这与预期的一样。 但是,PASSWORD1仍然是该帐户的密码root。我可以说出是因为su -并su - root拒绝PASSWORD2但接受PASSWORD1。 这不是安全漏洞吗?为什么root帐户首先会无声地复制我的用户密码?如果我知道自己的密码已被盗用并进行了更改,则不会考虑检查root帐户是否仍在使用该密码。 实际上,我认为默认情况下在Linux Mint上禁用了根帐户。例如,请参阅以下问题:https : //superuser.com/questions/323317/why-does-linux-ubuntu-mint-lack-a-root-account 是否有任何理由不使用禁用root帐户sudo passwd -l root?为什么默认情况下不这样做? 编辑 @terdon我相当确定我从没在这个操作系统上运行过sudo passwd,甚至连自己都没有passwd。 @Mark我检查过,唯一回来的东西看起来并不相关。 jack@gamma /var/log $ ls auth.log* auth.log auth.log.1 auth.log.2.gz auth.log.3.gz auth.log.4.gz jack@gamma /var/log $ zgrep passwd auth.log* auth.log.2.gz:Mar 9 17:56:07 gamma mdm[1695]: pam_succeed_if(mdm:auth): requirement "user ingroup nopasswdlogin" not met by …

2
无法用root用户SSH进入远程主机,密码错误
我有一个远程主机,以前可以用root和密码ssh进入它 ssh root@remote_host 或者我先使用普通用户帐户登录 ssh esolve@remote_host 然后su root输入密码 但是今天,无论是哪种方式,我的密码总是不正确,例如 [esolve@local esolve]$ ssh root@remote_host root@remote_host's password: Permission denied, please try again. 要么 [esolve@remote_host ~]$ su root Password: su: incorrect password 相关信息: 如果我今天在该远程计算机上本地操作,则可以使用该密码以root用户身份登录。 我通过VPN进入 为什么会这样呢?我怎么解决这个问题?
10 ssh  password  root  vpn  su 

3
有没有将密码传递到Systemd Unit文件的典型方法?
我想使用systemd单位文件启动服务。此服务需要密码才能启动。我不想将密码以明文形式存储在systemd单元文件中,因为它是世界可读的。我也不想以交互方式提供此密码。 如果要为此编写普通脚本,则将凭据存储在具有受限权限(400或600)的root拥有的文件中,然后将其作为脚本的一部分读取。是否有任何特定的systemd风格的方法可以执行此操作,还是应该遵循与常规Shell脚本中相同的过程?

1
从`pass`密码管理器中导出密码
我已经使用pass 密码管理器大约一年了,这很棒,但是有时我想测试其他密码管理器,然后需要我的密码。 到目前为止,我只是在需要时手动添加了它们,但是如果我想迁移到另一个密码管理器,则需要一个脚本,因为考虑到我已经接近了,我没有耐心一个接一个地进行操作。一百(如果不是更多)。 可能吗?已经有解决方案了吗? 在过去的几个月中,我一直在寻找一种解决方案,但一直找不到“仅运行此脚本并导出繁荣”的解决方案。 有这样的剧本吗?如果没有,我应该在哪里寻找什么?

3
带有选定文件和目录以供下载的SCP命令询问每个新文件或目录的密码
在我的Fedora 20系统上,我经常使用scp,这是我第二次在运行此命令时遇到此问题: scp -r -P PORT user@host:/home/user/something/{file1,folder1,folder2,folder3,folder4} folder/folder2/ 它要求我为它传输的每个文件/目录输入密码。 user@host's password: "password here" 题: 这是怎么回事 这是正常现象,我认为这是非常特殊的行为吗?

2
在bash脚本中以图形方式询问密码并保留默认的sudo超时设置
该sudo -A(SUDO_ASKPASS)选项显然原因sudo来失去的超时时间(例如,timestamp_timeout)设置。 我想使用sudo -A选项,但是我想在bash脚本中保留默认超时(例如,在Ubuntu上为15分钟)。我想在GUI对话框中安全地输入用户密码,但是我只想输入一次脚本(而不是50次以上)。 此外,我不想以root用户身份运行整个脚本,因为我只是认为这是一个坏主意。此外,在这种情况下,由我的脚本创建的文件拥有错误的所有权。 如果sudo -A选项保留了默认超时,它将对我有用。 从sudo手册中: 选项:‑A 通常,如果sudo需要密码,它将从用户终端读取密码。如果指定了-A(询问)选项,则将执行(可能是图形的)帮助程序来读取用户的密码并将密码输出到标准输出。如果设置了SUDO_ASKPASS环境变量,则它指定帮助程序的路径。否则,如果/etc/sudo.conf包含指定askpass程序的行,则将使用该值。例如: # Path to askpass helper program Path askpass /usr/X11R6/bin/ssh-askpass 顺便说一句,kdesudo也有同样的问题-每次调用它时都要求输入密码,即使在同一脚本中稍晚一秒钟也是如此。 我正在使用Kubuntu 12.04 64位。 这是解决方案所有部分的完整工作示例。它由bash脚本,此处建议的“ myaskpass”脚本和“ .desktop”文件组成。整个过程应该是100%GUI(完全没有终端交互),因此.desktop文件至关重要(afaik)。 $ cat myaskpass.sh #!/bin/bash kdialog --password "Please enter your password: " exit 0 $ cat askpasstest1.desktop #!/usr/bin/env xdg-open [Desktop Entry] Comment=SUDO_ASKPASS tester1 Exec=bash /home/user/test/askpasstest1.sh …

3
用密码安全地输入程序
在了解了在命令行中使用密码的问题之后,我需要找到一种用密码来给程序提供密码的方法,而不会出现问题(密码不会记录在某处)。 我有一个bash脚本,可以从源代码自动安装整个LAMP服务器:Apache,FastCGI,PHP和MySQL。这些安装需要密码,尤其是MySQL。 如何在不透露密码的情况下使脚本完全自动化? 编辑(6月9日,世界标准时间3:55): 我通过root在命令行上使用密码调用mysql: root@dor-desktop:/home/dor# PASS=`cat /home/dor/tmpf/pass` root@dor-desktop:/home/dor# mysql -u root -p"$PASS" Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 6 (在我们的情况下为PASS =“ p4ssw0rd”) 而且我是ps aux | grep mysql通过普通用户(dor)执行的,该用户没有向我显示密码! (某些)ps输出是: USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND …

1
pwgen可以输出一定长度的密码吗?
我使用命令行工具pwgen生成密码,因为我喜欢使用sha1命令行标志获得的可重复性。引用手册页: -H, --sha1=/path/to/file[#seed] Will use the sha1's hash of given file and the optional seed to create password. It will allow you to compute the same password later, if you remember the file, seed, and pwgen's options used. ie: pwgen -H ~/your_favorite.mp3#your@email.com gives a list of possibles passwords for your …
9 password 

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.