谁创建了 /etc/{group,gshadow,passwd,shadow}-?

peo*_*oro 32 linux etc files

在我可以访问的任何 Linux 系统(几个 Archlinux、一个 Ubuntu、一个 Debian Sid 和一个 Gentoo)中/etc/,.

/etc/group-
/etc/gshadow-
/etc/passwd-
/etc/shadow-
Run Code Online (Sandbox Code Playgroud)

在互联网上,他们说这些只是备份文件,更新到上次更改的下一个。

现在我想知道:谁在创建这些文件?是我的编辑吗?是应用程序编辑这些文件(gpasswd、useradd、groupadd 等)吗?它是否处于较低级别(甚至可能是内核模块)?

Kar*_*son 26

备份文件通过修改你的程序中创建/etc/group/etc/passwd文件,如useraddgroupadd等的创建为案例文件安全起见获取编辑过程中被损坏。内核从不接触这些文件。