Commit Graph

374 Commits

Author SHA1 Message Date
Stéphane Lesimple
c1004d5171 fix extract-vmlinux for non-gzip 2018-01-08 09:56:29 +01:00
Stéphane Lesimple
fa0850466e add some comments, enhance pti detection 2018-01-08 09:37:54 +01:00
Stéphane Lesimple
5c14384e15
Merge pull request #1 from t-nelis/root-check
Improve "running as root" check
2018-01-08 08:58:21 +01:00
Thibault Nélis
1aaca63dcf Improve "running as root" check
Small issue with the USER environment variable:

  $ echo $USER
  thib
  $ sudo sh -c 'echo $USER'
  thib
  $ sudo -i sh -c 'echo $USER'
  root

Rather than recommending users to use sudo --login / -i, use the (very
widespread/portable) id program to retrieve the effective user ID
instead and don't change the recommendation.

  $ id -u
  1000
  $ sudo id -u
  0
  $ sudo -i id -u
  0
2018-01-08 01:22:14 +01:00
Stéphane Lesimple
96dfa03c00 fix for uncompressed vmlinux case 2018-01-08 00:45:12 +01:00
Stéphane Lesimple
05c79425ab detect kpti directly in vmlinux if option is not there 2018-01-07 22:47:41 +01:00
Stéphane Lesimple
9def0c949a update readme 2018-01-07 20:13:10 +01:00
Stéphane Lesimple
64eb1d005c add couple missing elses 2018-01-07 18:49:15 +01:00
Stéphane Lesimple
bffda8b3e7 remove dependency on rdmsr 2018-01-07 18:36:56 +01:00
Stéphane Lesimple
13f2133a97 cosmetic fix 2018-01-07 18:14:08 +01:00
Stéphane Lesimple
8c2fd0f0bb fix MSR reading, need rdmsr for now 2018-01-07 18:13:25 +01:00
Stéphane Lesimple
761c2b80e4 cosmetic fix 2018-01-07 17:19:37 +01:00
Stéphane Lesimple
d6977928e5 msg fix 2018-01-07 17:15:08 +01:00
Stéphane Lesimple
bd4c74331e add retpolines check 2018-01-07 16:57:14 +01:00
Stéphane Lesimple
82972f8790 fix status unknown for variant 1 2018-01-07 16:32:34 +01:00
Stéphane Lesimple
30de4f6336 remove hardcoded kernel image path 2018-01-07 16:25:50 +01:00
Stéphane Lesimple
9ed1fcd98a cosmetic + v0.02 2018-01-07 16:22:30 +01:00
Stéphane Lesimple
ef7c0d7ec5 add variant 1 check 2018-01-07 16:16:11 +01:00
Stéphane Lesimple
3b760822ff fix echo under some shells 2018-01-07 16:00:01 +01:00
Stéphane Lesimple
0201b02313 typofix 2018-01-07 15:37:50 +01:00
Stéphane Lesimple
c937e6603b add System.map way of detecting kpti build 2018-01-07 15:36:05 +01:00
Stéphane Lesimple
0c4591f8ec fix readme 2018-01-07 15:02:59 +01:00
Stéphane Lesimple
4211178b3a v0.01 2018-01-07 15:00:59 +01:00
Stéphane Lesimple
3b59139e79
Initial commit 2018-01-07 15:00:15 +01:00