回答:
デフォルトのGUIで、システム設定を開き、「ユーザーアカウント」ツールに移動します。これはあなたの「アカウントタイプ」を示します:「標準」または「管理者」。
コマンドラインで、次のコマンドを実行しid
たりgroups
、あなたがしているかどうかを確認sudo
グループ。Ubuntuでは、通常、管理者がsudo
グループに属しています。
sudoerのリストに直接追加されている場合は、管理者アクセス権がある可能性があります。これは、管理者がLinuxまたはUnix全般に精通していて、デフォルトのUbuntuメソッドを使用していない場合に多く発生します。実行sudo echo ok
してパスワードを入力してください。これが印刷される場合ok
、あなたは管理者です。
id
端末に入力するだけです。アカウントのユーザーID、グループID、グループメンバーシップを出力します。私の場合:
UID=1000(jacob) GID=1000(jacob) groepen=1000(jacob),4(adm),24(cdrom),27(sudo),30
「27(sudo)」は、私が「sudo」グループのメンバーであることを意味しますsudo
。つまり、でコマンドを実行するオプションがあります。つまり、私は管理者です。
対照的に、「通常の」ユーザーの出力:
UID=1001(testpersoon) GID=1001(testpersoon) groepen=1001(testpersoon),1000(jacob)
「通常の」ユーザーを管理者にするには、ユーザーをグループに追加しますsudo
。
sudo adduser <username> sudo (from an administrator's user account)
ubuntuではデフォルトでrootアカウントが無効になっており、rootアカウントのUIDは0です。試してください。
id
そして、何が出力であるかを確認します。それがゼロ以外の場合、あなたはルートではありません。
しかし、sudoでroot権限を使用できるかどうかを確認できます。
sudo -v
できない場合は次のように表示されます。
Sorry, user [username] may not run sudo on [hostname].
ターミナルを開くときの別のヒント:
If $ at the end of the prompt that means standard user .
If # that means root user
私の場合 nux@ubuntu-PC:~$
つまり、私は標準ユーザーです。
$
ます。プロンプトは#
、シェルがrootとして実行されているかどうかのみを示します。rootとしてプログラムを実行する権限(管理者であることの定義)しか持っていない場合、プロンプトには影響しません。