From 306c1df2f781652b9bab67d42423c5518f17205b Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Thu, 7 Oct 2010 09:03:31 +0200 Subject: swapon: warn if file owner is not root Reported-by: Bernhard Voelker Signed-off-by: Karel Zak --- mount/swapon.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'mount/swapon.c') diff --git a/mount/swapon.c b/mount/swapon.c index c7006550e..d51149251 100644 --- a/mount/swapon.c +++ b/mount/swapon.c @@ -392,6 +392,10 @@ swapon_checks(const char *special) warnx(_("%s: insecure permissions %04o, %04o suggested."), special, st.st_mode & 07777, ~permMask & 0666); + + if (S_ISREG(st.st_mode) && st.st_uid != 0) + warnx(_("%s: insecure file owner %d, 0 (root) suggested."), + special, st.st_uid); } /* test for holes by LBT */ -- cgit v1.2.3-55-g7522