logo
Published on

Linux・ubuntuでユーザーにsudo権限があるか調べる

Authors

Linux・ubuntuでユーザーにsudo権限があるか調べる方法について紹介します。

sudo -vを使います。

# 権限がある場合には何も出力されない
$ sudo su -
root@mypc:~# sudo -v
root@mypc:~# ログアウト
yuis@mypc:/mnt/c/pg/gits/obfuscatify.sh$ sudo -v
yuis@mypc:/mnt/c/pg/gits/obfuscatify.sh$

# 権限がないと警告がでる
[yuis@sv2031 home]$ sudo -v
ユーザー yuis は sv2031 上で sudo を実行できません。すみません。

この方法は、sudo権限があるかどうかを調べるだけでなく、sudoのパスワードを入力することで、sudoの有効期限を更新することができます。

sudo権限を調べることで、sudo権限が必要なコマンドを実行する前に、sudoのパスワードを入力する必要があるかどうかを確認することができます。