]> git.ipfire.org Git - thirdparty/e2fsprogs.git/commitdiff
e2scrub,e2scrub_all: print a (more understandable) error if not run as root
authorTheodore Ts'o <tytso@mit.edu>
Thu, 21 Mar 2019 01:58:52 +0000 (21:58 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Thu, 21 Mar 2019 22:11:37 +0000 (18:11 -0400)
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
scrub/e2scrub.in
scrub/e2scrub_all.in

index 301574968f2c99f9608a0e3006b2ba3067ac3230..666d6485aeb8850b855f730c25c1fdbe098cd7eb 100644 (file)
 
 PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
 
+if (( $EUID != 0 )); then
+    echo "e2scrub must be run as root"
+    exit 1
+fi
+
 snap_size_mb=256
 fstrim=0
 reap=0
index a53acbae5f707ab12a104de2c8dd0502492d9971..31ebc7970f4882392b89fa75a773a750169e4209 100644 (file)
 
 PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
 
+if (( $EUID != 0 )); then
+    echo "e2scrub_all must be run as root"
+    exit 1
+fi
+
 scrub_all=0
 snap_size_mb=256
 reap=0