/etc目录下有一个叫“shadow-”的文件正常吗?

PRO*_*NJA 7 security etc shadow

我注意到我的路由器和我的各种文件系统中出现了很多奇怪的文件。位于奇怪位置的文件或与安全性有关的文件后带有 - 符号。

如果我这样做ls -l /etc/shadow*,这就是我所看到的。

-rw-r----- 1 root shadow 1163 Aug  9 15:48 shadow
-rw------- 1 root root   1163 Aug  8 21:11 shadow-
Run Code Online (Sandbox Code Playgroud)

这看起来正常吗?第二个影子文件有什么用?

Gil*_*il' 10

这些文件完全正常。

shadow(5)手册页:

/etc/shadow-
的备份文件/etc/shadow

您可能类似地看到/etc/passwd-,/etc/group-/etc/gshadow-

这些备份文件被创建在Linux用户数据库工具套件(所有工具的影子):交互式工具,如vipw和自动化工具等passwduseradd等,他们让你轻松恢复到用户数据库的最后一次更改。

  • @awakeFromNib 除非您最近手动将其删除,否则看不到此文件会令人惊讶。这意味着自初始系统安装以来,您从未添加或删除过帐户或更改过密码。安装一些提供守护进程的包会创建一个用户来运行守护进程,所以即使你没有直接操作帐户,也可以创建这个文件。 (2认同)