728x90
[Linux] 사용자에게 sudo 권한이 있는지 확인하기
현재 사용자는 sudo 명령 자체로 sudo 권한이 있는지 확인이 가능하다
sudo whoami
만약 sudo 권한이 없을 경우 패스워드 입력을 요구한다.
다른 리눅스 사용자에게 sudo 권한이 있는지 없는지 확인하는 방법은 다음과 같다.
sudo -l -U [user_name]
만약 sudo 권한이 있으면 다음과 같이 출력되고
Matching Defaults entries for <user_name> on test-server:
env_reset, mail_badpass,
secure_path=/usr/local/sbin\:/usr/local/bin\:/usr/sbin\:/usr/bin\:/sbin\:/bin\:/snap/bin
User <user_name> may run the following commands on test-server:
(ALL : ALL) NOPASSWD: ALL
없다면 다음과 같이 출력된다.
User <user_name> is not allowed to run sudo on test-server.
참고
반응형
'🌏 OS > Linux' 카테고리의 다른 글
[Linux] conda : command not found (0) | 2024.02.05 |
---|---|
[Linux] nohup (0) | 2024.02.02 |
[Shell Script] While문에서 횟수 제한하기 (0) | 2024.01.17 |
[Linux] Shell에서 date 다루기 (1) | 2023.12.15 |
[Linux] 리눅스에서 Json 형태의 문자열 파싱하기 (jq) (0) | 2023.12.11 |