Linuxでグループがどのように機能するかを知りたい。 Windowsでは、管理者グループに属するユーザーはすべてにアクセスできます。したがって、ユーザーを作成し、そのユーザーをルートグループまたはLinuxのすべてにアクセスできるグループに追加する方法を知りたいと思います。
を押してターミナルを開きます Ctrl+Alt+T。
ターミナルで、次のコマンドを入力してから Enter:
Sudo adduser USERNAME
これにより、新しいユーザーが作成されます(USERNAME
を新しいユーザーのユーザー名に置き換えます)。新しいユーザーのパスワードと、その他のオプション情報(フルネーム、電話番号など)を入力するように求められます。次に、そのユーザーをSudo
グループに追加します。
Sudo adduser USERNAME Sudo
(繰り返しますが、USERNAME
を新しいユーザーのユーザー名に置き換えてください)。これにより、新しいユーザーは次のように入力して、rootとして任意のコマンドを実行できます。
Sudo COMMAND
ターミナルで、新しいユーザーのパスワードを入力します。
ほとんどの場合、それを行う必要はありません。 id
と入力すると、現在のグループを確認できます。
$ id
uid=1000(zanna) gid=1000(zanna)
groups=1000(zanna),4(adm),7(lp),24(cdrom),27(Sudo),30(dip),46(plugdev),113(lpadmin),129(sambashare),1001(unicorns)
ああ、私はSudo
というグループにいます。つまり、スーパーユーザーとしてコマンドを発行することが許可されていることを意味します。
$ Sudo -l
User zanna may run the following commands on monster:
(ALL : ALL) ALL
それはおそらく十分な特権です:)
ここにあります Anwar Shahが指摘したように、Ubuntuでのユーザーとグループの管理に関する良い質問です。 Arch wiki も洞察を与えます。