すべてのユーザーをルートに設定したいのですが、どうすればいいでしょうか? 私は Ubuntu を使用しています。
答え1
一つだけありますroot
: root
。
すべてのユーザーに管理者権限各ユーザーに対して次のコマンドを実行します。
adduser the_accounts_username admin
答え2
誰にルート権限を与えるかについては、もう少し慎重になるべきです。
Ubuntu を使用しているので、特定のユーザーにすべてを ' し続けさせたくないと思うのでsudo
、ファイルを変更することを検討してください/etc/sudoers
。
sudo -i
echo 'USERNAME ALL=(ALL) ALL' >> /etc/sudoers
これにより、ユーザー名を持つユーザーは、 'ingUSERNAME
なしで任意のコマンドを実行できるようになりますsudo
。
答え3
全員にルートパスワードを渡すだけです。
残念ながら、root は特別なユーザーであり、すべてのファイルシステムの権限を上書きするため、root と同じ権限を誰かに与えることは不可能です。たとえば、Windows の場合、管理者にディレクトリにアクセスしないように指示することは可能ですが、その場合、私たちはそれを行うことができません (ただし、管理者は自分自身に権限を与える可能性があります)。
Linux では、root はすべてを実行できます。1024 未満のサーバー ポートを開くなど、一部の操作は root のみが実行できます。他のユーザーはこれを実行できません。以上です。
PS: なぜそうしたいのかはわかりませんが、おそらく sudo が最適な方法でしょう。すべてのユーザーにすべてを許可したいとは思えません。すべてのユーザーに許可する操作を指定して、それを sudo 構成に追加してください。
答え4
文字通り、これはできる実行できます。ただし、このアイデアの悪さは目立つはずです。この回答は完全性のためだけに提供します。
root としてログインするすべてのユーザーの UID を 0 に変更します。
root:x:0:0::/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologon
...
user1:x:0:0:User 1 name,,,:/home/user1:/bin/bash
user2:x:0:0:User 2 name,,,:/home/user2:/bin/bash
システム ユーザーをゼロに変更しようとしないでください。システム ユーザーはそれを好みません。また、root として実行することを好まないソフトウェアもいくつかあるかもしれません。su nobody -s 'start-command' で (通常は) 起動できます。