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


9

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


あなたは新しいユーザーにルートパスワードを教えますか?
41754 2013年

4
なぜこれをしたいのですか?通常、別のユーザーにrootと同じアクセス権を与えることはお勧めできません。そのため、他のユーザーがsudoの使用を提案しています。このユーザーが正確に何をする必要があるかについて詳しく教えていただければ、状況により適したものを見つけることができる可能性があります。
スポニエスト2013年

回答:


8

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

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

usermod -a -G sudo new_user

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


7
「あなたはそれをしたくありません。」彼は実際にそれを望んでいたように見えます。
PMint

1
@PMint人々が望んでいることと実際に推奨されることは必ずしも同じではありません(答えは実際にはほぼ同じ方法を示唆しているため、何を実現しているのかわかりません)。
Chris Down

8

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

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

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

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

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


面白い-私は一度、私のようにログインできなかったことをやったとき、早期(両方とも0です)、ログインプロセスにおける唯一のユーザーIDに情報をルックアップするために使用され、新しいユーザーが見つかったどうやらので、もはや元のルート最初。
ピーター-モニカを復活させる

@ PeterA.Schneiderログインプロセスの早い段階だけではありません。ユーザーIDはアカウントを定義します。ユーザーIDは同じでユーザー名が異なる2つのエントリがある場合、それらは同じアカウントであり、2組の認証情報が含まれます。
Gilles「SO-邪悪なことをやめよう」

2

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

su

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

visudo

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

username ALL=(ALL) ALL

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


0

adduser USERNAME sudoルートとして使用すると、より安全で機能的です。

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

$ su root
# adduser USERNAME sudo

私の知る限り、問題は新しいユーザーを追加することではなく、スーパーユーザーアカウントへのアクセス権を与えることです。
Chris Down、

usermod:グループ「sudo」は存在しません
AMB
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.