Ubuntu Live CD 映像的用户名和密码是什么?
我问是因为我最近将基于 Ubuntu 的实时 ISO(easypeasy,nwtbooks 的 ldistro)的内容复制到硬盘驱动器上,但Squashfs文件系统已损坏,很可能是因为我实时复制了它。:) 所以它不是自动登录。是否有用户名/密码?
更新:我尝试了用户名 Ubuntu 和空白密码,但没有用。
当我尝试设置root密码时:
root@OpenWrt:~# passwd
Changing password for root
Enter the new password (minimum of 5, maximum of 8 characters)
Please use a combination of upper and lower case letters and numbers.
Run Code Online (Sandbox Code Playgroud)
似乎最大长度是 8。如果我尝试设置超过 8 的密码,则只有前 8 个字符有效。如何设置更长的密码root?
我的 OpenWrt 版本:
Linux OpenWrt 4.14.108 #0 SMP Wed Mar 27 21:59:03 2019 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud) 如何使用 SQL 更改用户的 postgresql 密码。我有用户(alex)和他的密码(例如 pass)我需要使用 sql 语句将他的密码更改为 NULL...
我管理着许多需要用户 telnet 访问的 linux 服务器。目前,用户的凭据本地存储在每台服务器上,密码往往很弱,不需要更改密码。登录很快将与 Active Directory 集成,这是一个受到更严密保护的身份。
考虑到我们有一个完全交换的网络,因此任何黑客都需要将自己插入用户的计算机和服务器之间,是否真的担心从 LAN 嗅探用户的密码?
当我通过 ssh 登录时,-v我看到 ssh 正在通过以下方式进行身份验证
debug1: Authentications that can continue: publickey,gssapi-with-mic,password,hostbased
Run Code Online (Sandbox Code Playgroud)
我想改变顺序……知道怎么做吗?
我更大的问题是帐户锁定的用户仍然可以通过公钥登录。我发现我可以将用户添加到一个“ssh-locked”组中,从 ssh 中添加拒绝该组,但我仍然想知道是否有办法告诉 ssh'd: 请在密钥之前检查密码...
我收到了一个关于“您不需要强大的 mysql 用户密码,因为为了使用它,他们已经可以访问您的服务器”的论点。我们谈论的是一个 4 位密码,它是一个实时商业网站上的标准英语词典单词。
在不以我自己的知识和经验影响答案的情况下,我想向他们展示一些来自无私的 3rd 方来源的回应。有人关心这个吗?编程/实用答案将不胜感激。
我正在尝试编写一个脚本来安装一堆软件,我不想将所有东西都作为 运行root,所以我希望能够提示输入密码,然后进行安装、使用sudo或su在我需要时获得特权。
我sudo -v在脚本开头提示输入密码,然后正常使用 sudo 。这很好用,直到我得到一个接管超时的安装。
我宁愿不必永久增加超时。有没有办法只为当前会话增加 sudo 的超时时间?
有没有办法通过 --user 和 --password 从文件而不是命令行传递用户名和密码?
背景:我想通过 cron 运行 wget 并且不想在进程视图中显示用户名/密码
我一直在想,为什么每次运行“echo 'helloworld' | openssl passwd -1 -stdin”都会产生不同的结果?如果我将任何哈希值放在 /etc/shadow 中,我可以将它们用作我的密码和登录到我的系统,它是如何工作的?
computer:/ user$ echo 'helloworld' | openssl passwd -1 -stdin
$1$xlm86SKN$vzF1zs3vfjC9zRVI15zFl1
computer:/ user$ echo 'helloworld' | openssl passwd -1 -stdin
$1$/0.20NIp$pd4X9xTZ6sF8ExEGqAXb9/
computer:/ user$ echo 'helloworld' | openssl passwd -1 -stdin
$1$sZ65uxPA$pENwlL.5a.RNVZITN/zNJ1
computer:/ user$ echo 'helloworld' | openssl passwd -1 -stdin
$1$zBFQ0d3Z$SibkYmuJvbmm8O8cNeGMx1
computer:/ user$ echo 'helloworld' | openssl passwd -1 -stdin
$1$PfDyDWER$tWaoTYym8zy38P2ElwoBe/
Run Code Online (Sandbox Code Playgroud)
我认为因为我使用这个哈希值向系统描述我的密码应该是什么,所以我每次都应该得到相同的结果。我为什么不呢?
在尝试为 vsftpd 创建新的 FTP 用户时,我偶然发现了这个问题。使用以下命令创建新用户并尝试使用 FileZilla 登录后,我会收到“密码不正确”错误。
useradd f -p pass -d /home/f -s /bin/false
Run Code Online (Sandbox Code Playgroud)
这样做之后,/etc/shadow包含
f:pass:1111:0:99:2:::
Run Code Online (Sandbox Code Playgroud)
一旦我运行以下命令并提供相同的通行证
passwd f
Run Code Online (Sandbox Code Playgroud)
/etc/shadow包含
f:$1$U1c5vVwg$x5TVDDDmhi0a7RWFer6Jn1:1111:0:99:2:::
Run Code Online (Sandbox Code Playgroud)
似乎在我运行passwd时会发生加密,但不会在useradd 时发生
重要的是,在执行此操作后,我可以使用完全相同的凭据登录到 FTP。
我使用 CentOS 5.11,vsftpd 用于 FTP,FileZilla 用于 FTP 访问
/var/log/secure包含:
Dec 17 useradd[644]: new group: name=f, GID=511
Dec 17 useradd[644]: new user: name=f, UID=511, GID=511, home=/home/f, shell=/bin/false
Run Code Online (Sandbox Code Playgroud)
为什么当我传递-p pass给 useradd时它不起作用?我需要做什么才能让它发挥作用?