web-dev-qa-db-ja.com

Linux Debianでrootアクセスを持つ新しいユーザー

「システム設定」の「ユーザーアカウント」で新規ユーザーを作成しました。この新しいユーザーがrootと同じレベルのアクセス権を持つことができるように権限を付与するにはどうすればよいですか?

9
Silviaa

root-存在できるのは1つだけです。

(ただし、ルートには複数の名前を付けることができます)。

Rootと同じ特権を持つアカウントを作成するには、アカウントのUIDをゼロに等しくするだけです。その後、ルートになりますが、名前は異なります。

この一般的な例は、toorのようなアカウント名です。たとえば、一部の* bsdシステムでは、UID 0を使用して作成され、代替のrootログインとして-おそらく_/bin/csh_ではなく_/bin/sh_としてシェルまたはその他の軽薄な理由。

しかし、すでにいくつかの人が言っているように、これはしたくないです。あなたはそう思うかもしれませんが、あなたは本当にそうではありません。代わりにSudoをインストールして設定します。

8
cas

あなたはそれをしたくありません。代わりにSudoを使用してください。

Ubuntuの最近のバージョンでは、Sudoを使用して昇格できるデフォルトのグループの名前は(適切に)「Sudo」です。 usermod(または、残念なことに私が何も知らないか、そのための手順を説明しようとするグラフィカルインターフェイス)を使用して、ユーザーを追加できます。

usermod -a -G Sudo new_user

新しいユーザーに再度ログインしてもらいます。その後、他のユーザーにSudoできるようになります。

8
Chris Down

端末を使用したい。完全なrootアクセスを付与するには、rootアカウントにアクセスします。

su

その後、sudoersファイルを開きます。

visudo

次に、ユーザー名をリストに追加します。

username ALL=(ALL) ALL

その後、ユーザーに完全なrootアクセス権を付与する必要があります。

2
PMint

使用する adduser USERNAME Sudo rootとして、より安全で機能的です。

ユーザー「USERNAME」をSudoグループに追加するには:

$ su root
# adduser USERNAME Sudo
0
aldorado