Ubuntuの管理者かどうかを知る方法は?


10

Ubuntu 14.04の管理者かどうかを確認する方法はありますか?そうでない場合、どうすれば管理者になれますか?


「管理者」と言い続けても、あなたが「管理者」であるかどうかはすべての回答で述べられていることに注意してください。唯一の管理者がいる必要はありません(通常、無効になっているrootアカウントを数える場合を除きます)。マシン上に100人の管理者を配置できます。
Jon Hanna 2014年

回答:


6

デフォルトのGUIで、システム設定を開き、「ユーザーアカウント」ツールに移動します。これはあなたの「アカウントタイプ」を示します:「標準」または「管理者」。

コマンドラインで、次のコマンドを実行しidたりgroups、あなたがしているかどうかを確認sudoグループ。Ubuntuでは、通常、管理者がsudoグループに属しています。

sudoerのリストに直接追加されている場合は、管理者アクセス権がある可能性があります。これは、管理者がLinuxまたはUnix全般に精通していて、デフォルトのUbuntuメソッドを使用していない場合に多く発生します。実行sudo echo okしてパスワードを入力してください。これが印刷される場合ok、あなたは管理者です。


あなたが言った最初のものは最も簡単な方法です。ありがとう。
TomJ、2014年

7

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)

私も4(adm)を獲得しました。私は管理者ですか?
TomJ、2014年

@tomは、彼がルートかどうかを知りたいという意味です
nux

@nuxどうしてそう思うの?
Jacob Vlijm

タイトルから、「私のubuntuの管理者」
nux '29年

1
@nux管理者になることは、プログラムをrootとして実行する権利を持つことを意味します。常にrootアカウントを使用するという意味ではありません。
Gilles「SO-邪悪なことをやめなさい」

1

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:~$

つまり、私は標準ユーザーです。


これはどういう意味ですか-"id-u(yourusername)"?少し説明してもらえますか?
TomJ、2014年


鉱山は$です。私は管理者ですか?
TomJ、2014年

1
@Tomあなたが管理者であっても、通常はプロンプトが表示され$ます。プロンプトは#、シェルがrootとして実行されているかどうかのみを示します。rootとしてプログラムを実行する権限(管理者であることの定義)しか持っていない場合、プロンプトには影響しません。
Gilles 'SO-邪悪なこと

管理者は標準ユーザーですよね?
nux 2014年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.