「システム設定」の「ユーザーアカウント」で新規ユーザーを作成しました。この新しいユーザーがrootと同じレベルのアクセス権を持つことができるように権限を付与するにはどうすればよいですか?
「システム設定」の「ユーザーアカウント」で新規ユーザーを作成しました。この新しいユーザーがrootと同じレベルのアクセス権を持つことができるように権限を付与するにはどうすればよいですか?
回答:
あなたはそれをしたくありません。代わりにsudoを使用してください。
Ubuntuの最近のバージョンでは、sudoを使用して昇格できるデフォルトのグループの名前は(適切に)「sudo」です。を使用してユーザーを追加できusermod
ます(または、残念なことに私は何も知らないか、そのための手順を説明しようと思いますが、グラフィカルインターフェイス)。
usermod -a -G sudo new_user
新しいユーザーに再度ログインしてもらいます。sudo
その後、他のユーザーに連絡できるようになります。
root-存在できるのは1つだけです。
(ただし、ルートには複数の名前を付けることができます)。
rootと同じ特権を持つアカウントを作成するには、アカウントのUIDをゼロに設定します。その後、ルートになりますが、名前は異なります。
この一般的な例は、toor
(たとえば一部の* bsdシステムで)UID 0を使用して、代替のrootログインとして-おそらくシェルやその他の軽薄な理由としてで/bin/csh
はなく作成されるようなアカウント名/bin/sh
です。
しかし、すでにいくつかの人が言っているように、あなたはこれをしたくありません。あなたはそう思うかもしれませんが、あなたは本当にそうではありません。sudo
代わりにインストールして構成します。
adduser USERNAME sudo
ルートとして使用すると、より安全で機能的です。
ユーザー「USERNAME」をsudoグループに追加するには:
$ su root
# adduser USERNAME sudo