这些用户的默认密码是什么:nobody、daemon、uucp 等?

dr.*_*nss 18 user-management

这些用户的默认密码是什么?

  • root
  • daemon
  • bin
  • sys
  • sync
  • games
  • man
  • lp
  • mail
  • news
  • uucp
  • nobody

任何人都可以作为这些用户通过 ssh 或 ftp 登录吗?

Cry*_*vok 25

这些用户的默认密码是什么:root、daemon、bin、sys、sync、games、man、lp、mail、news、uucp、nobody。

您可以通过查看/etc/shadow第二个字段中的影子密码文件 ( )来检查状态。默认情况下,这些帐户被锁定(密码设置为*),这将禁用登录。

任何人都可以通过这些用户通过 ssh 或 ftp 登录吗?

除非您为他们设置了密码,否则不会。


Rin*_*ind 12

如果您查看密码文件,您会发现它们具有特定设置(以游戏为例):

$ more /etc/passwd|grep games
games:x:5:60:games:/usr/games:/bin/sh
Run Code Online (Sandbox Code Playgroud)

第一个三(:是分隔符):

  • 姓名
  • 密码。x 字符表示加密的密码存储在 /etc/shadow 文件中。
  • 用户 ID (UID):1-99 为其他预定义帐户保留。

密码是散列的(如果它以 $ 开头,则它是加密的)。

关于 /etc/shadow

如果密码字段包含一些不是 crypt(3) 有效结果的字符串,例如 ! 或*,用户将无法使用unix密码登录(但用户可以通过其他方式登录系统)。


任何人都可以通过这些用户通过 ssh 或 ftp 登录吗?

不是默认的。理论上,您可以创建一个名为 games 的用户作为实际用户或更改用户游戏的密码。

  • 此答案暗示这些帐户具有“加密且未知”的密码。但是如果你查看`/etc/shadow`,你会看到这些帐户根本​​没有分配密码,并且被标记为无法登录。我认为这个答案的措辞可以改进。 (3认同)