私のアカウントは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
staff
sudo
sudo
sudo