LINUXシステムでユーザーの種類を知る方法

LINUXシステムでユーザーの種類を知る方法

私のアカウントはLINUXコンピュータで作成されました。しかし、私はどのタイプのユーザー(ルートまたは一般)なのか、どのタイプのアクセス権を持っているのかわかりません。私が持っていることを確認するために使用できるコマンドはありますか?Sudoすでにアカウントをお持ちの場合は、Linuxシステムでそのアカウントにアクセスできますか?

答え1

sudo -l設定に割り当てる機能レベルを決定するために使用されます。

~からman 8 sudo

   -l[l] [command]
        If no command is specified, the -l (list) option will list the 
        allowed (and forbidden) commands for the invoking user (or the user 
        specified by the -U option) on the current host.  

        If a command is specified and is permitted by the security policy, 
        the fully-qualified path to the command is displayed along with any 
        command line arguments.  If command is specified but not allowed, 
        sudo will exit with a status value of 1.  

        If the -l option is specified with an l argument (i.e. -ll), or if 
        -l is specified multiple times, a longer list format is used.

答え2

自分が属するグループを確認するには、「id」コマンドを使用してみてください。これにより、どのアカウントを使用しているかを確認できます。

id -a

答え3

グループを入力すると、グループを表示できます。

[user@system ~]$ groups
users

sudo を使用して sudo アクセス権があることを確認できます。 「ls」で試してみてください。 sudo アクセス権がない場合は、次のエラーメッセージが表示されます。

[user@system ~]$ sudo ls

答え4

自分が属するグループを確認するには、groupsアクセス権があるかどうかはsudo ローカル構成によって異なります。

実行時にアクセス権がgroups表示されないwheel場合、または具体的に設定されていない場合は、アクセス権が自動的に付与されない可能性があります。設定で追加することもできます。admins staffsudosudosudo

関連情報