main: refuse --test as root

This commit is contained in:
Lennart Poettering 2011-02-19 14:20:00 +01:00
parent 783bd61209
commit b5c6cf8734
2 changed files with 7 additions and 5 deletions

7
TODO
View File

@ -5,11 +5,10 @@ Bugs:
* when plymouth is disabled the console password entry stuff seems to be borked
https://bugzilla.redhat.com/show_bug.cgi?id=655538
* exclude java hsp files by default
https://bugzilla.redhat.com/show_bug.cgi?id=527425
Features:
* support "auto" and "comment=systemd.automount" at the same time for an fstab entry
* Make use of UnknownInterface, UnknownObject
* increase password timeout
@ -124,8 +123,6 @@ External:
* snd-seq should go, https://bugzilla.redhat.com/show_bug.cgi?id=676095
* mount.tmpfs should be optimized, https://bugzilla.redhat.com/show_bug.cgi?id=676100
* gnome-shell python script/glxinfo/is-accelerated wech
* make cryptsetup lower --iter-time

View File

@ -1012,6 +1012,11 @@ int main(int argc, char *argv[]) {
if (parse_argv(argc, argv) < 0)
goto finish;
if (arg_action == ACTION_TEST && geteuid() == 0) {
log_error("Don't run test mode as root.");
goto finish;
}
/* If Plymouth is being run make sure we show the status, so
* that there's something nice to see when people press Esc */
if (access("/dev/.systemd/plymouth", F_OK) >= 0)