web-dev-qa-db-ja.com

誰が/ etc / {group、gshadow、passwd、shadow}-を作成しますか?

私がアクセスできるすべてのLinuxシステム(いくつかのArchlinux、Ubuntu、Debian Sid、Gentoo)には、/etc/に次の4つのファイルがあり、すべてダッシュで終わります。

/etc/group-
/etc/gshadow-
/etc/passwd-
/etc/shadow-

インターネット上では、これらは単なるバックアップファイルであり、最後の変更点の次に更新されていると述べています。

今、私は疑問に思っています:それらのファイルを作成しているのは誰ですか?私の編集者ですか?これらのファイル(gpasswd、useradd、groupaddなど)を編集するアプリケーションですか?それはより低いレベルの何かですか(おそらくカーネルモジュールです)?

29
peoro

バックアップファイルは、useraddgroupaddなどの/etc/groupまたは/etc/passwdファイルを変更するプログラムによって作成され、ファイルが破損した場合の安全対策として作成されます。編集中。カーネルがこれらのファイルに触れることはありません。

24
Karlson