在我可以访问的任何 Linux 系统(几个 Archlinux、一个 Ubuntu、一个 Debian Sid 和一个 Gentoo)中,都有以下 4 个文件/etc/
,全部以破折号结尾:
/etc/group-
/etc/gshadow-
/etc/passwd-
/etc/shadow-
在互联网上,他们说这些只是备份文件,更新到倒数第二个更改。
现在我想知道:谁在创建这些文件?是我的编辑吗?是应用程序编辑这些文件(gpasswd、useradd、groupadd 等)吗?它是处于较低级别的东西(甚至可能是内核模块)吗?
答案1
/etc/group
备份文件是由修改您的文件或/etc/passwd
类似文件的程序创建的useradd
,groupadd
作为安全预防措施而创建的类似文件,以防文件在编辑过程中损坏。内核从不接触这些文件。