Ubuntuでsudo
の権限を持つユーザーを作成したい。どのようにすればいいのでしょうか?
81 Mohit Jain 2010-10-07
まず、ユーザーを作成します
sudo adduser <username>
このコマンドについては、man adduser
でシステムのmanページに詳しく書かれています
そして、コマンドを使ってsudo
グループにユーザーを追加することができます
sudo adduser <username> sudo
11.10までのUbuntuのバージョンでは、sudo
の代わりにadmin
をグループとして使用することに注意してください
Ubuntu 11.10 までは、sudo を通じて root 権限を持つ管理者のための Unix グループは admin でした。Ubuntu 12.04 LTS からは、Debian と sudo 自体との互換性を考慮して sudo になりました。しかし、後方互換性のために、管理者グループのメンバーはまだ管理者として認識されています
お使いのシステムがそうでない場合は、sudoers ファイルをいじって sudo 権限を与える必要があります。正確な構文や利用可能なオプションの詳細については man sudoers
で sudoers ファイルについて読むことができますが、簡単のために以下のいずれかを実行することができます
addgroup
コマンドでグループを作成し、そのグループをsudoersファイルに追加します。addgroup <groupname>
でグループを作成し、sudoersファイルを編集して(sudo visudo
)、一番下に%<groupname> ALL=(ALL) ALL
という行を追加します- sudoersファイルを
sudo visudo
で編集し、追加したいユーザーごとに下部に<username> ALL=(ALL) ALL
を追加します
89 Darth Android 2010-10-07
人気のある」答えは、「どうやってユーザーを追加するか」ではなく、「どうやって再実装するか」です。最低限必要なのはこれです
usermod -a -G sudo USERNAME
私の特定のシステムでは、私は以下のグループのメンバーです
usermod -a -G adm,cdrom,sudo,dip,plugdev,lpadmin,sambashare,libvirtd USERNAME
自分がしたことを確認するために
groups USERNAME
26 Richard June 2013-04-02
System
-> Administration
-> Users and Groups
を選択します
Add
を選択して新しいユーザーを追加します。ウィザードが完了したら、新しいユーザーを選択してaccount type
をクリックし、Desktop user
からAdministrator
に変更します
3 Neal 2010-10-07
でrootを有効にすることもできます
passwd root
と入力し、ルートのパスワードを挿入します
0 Vahid Mirjalili 2014-08-27
もし本当にsudoユーザではなく、スーパーユーザ(rootのコピーで、他のパスワードとホームディレクトリを持つ)を作りたいのであれば、新しいユーザにはUID=0とGID=0を使用してください
useradd -ou 0 -g 0 john
-o
では、一意ではないUID(root UID=0)を作成することができます
-u
$UIDは$UIDを設定します
-g
$GIDは$GIDを設定します
0 Drey 2017-06-15
何をしているかというと、ホイールというグループにユーザーを追加し、そのグループに属するユーザーはsudoを使って管理者コマンドを実行することができます
etc/sudoers でこの機能を有効にする必要があり、%wheel ALL=(ALL) ALL の下の行をアンコメントします
-2 Gadolin 2010-10-07