You have just been added to a sudo rule on a host and want sudo itself to report which commands you are allowed to run there, without running any of them. Type the complete command.
LPIC-1 Exam 102-500, objective 110. Security medium
Draft — not checked yet. This question was written from the published exam objectives and cites the clause it comes from, but nobody has yet read it against that clause and signed for it.
It is kept out of search results and out of mock exams until they have. Read the source below before you take the answer as settled.
Answer
Type the answer.
Accepted answers
sudo -lsudo --listsudo -llsudo -l -l
Case sensitive — Linux is, and grading LS as ls would teach a falsehood.
Why
`sudo -l` (long form --list) prints the sudoers rules that apply to the invoking user on the current host, after authenticating you if your timestamp has expired. Repeating the option (`sudo -ll`) prints the same information in a longer, one-rule-per-block format. Root, or a user with the appropriate privilege, can inspect somebody else's rights with `sudo -l -U alice`. Two related no-command forms: `sudo -v` refreshes the authentication timestamp without running anything, and `sudo -k` invalidates it so the next sudo prompts again.
Where this comes from
- Cited
- LPI exam objective 110.1
- What it says
- Determine which commands a user may run through sudo.
Practise this
Reading one question is not practice. The trainer will draw a set from objective 110 and space the ones you get wrong.