bootmisc: Create /var/log/wtmp and lastlog too

Set correct permission bits, the utmp group must have write permission.

Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
This commit is contained in:
Joachim Nilsson
2016-07-20 19:57:39 +02:00
parent 7a954e3743
commit 33ce1592c1
+7
View File
@@ -65,7 +65,14 @@ static void setup(void *UNUSED(arg))
_d("Setting up necessary UTMP files ...");
touch("/var/run/utmp");
chmod("/var/run/utmp", 0664);
chown("/var/run/utmp", 0, getgroup("utmp"));
touch("/var/log/wtmp");
chmod("/var/log/wtmp", 0664);
chown("/var/log/wtmp", 0, getgroup("utmp"));
touch("/var/log/lastlog");
chmod("/var/log/lastlog", 0664);
chown("/var/log/lastlog", 0, getgroup("utmp"));
_d("Setting initial runlevel 'S', bootstrap ...");
runlevel_set(0, 0); /* Bootstrap 'S' */