Ubuntu'da nasıl yönetici kullanıcı oluşturabilirim?


Yanıtlar:


89

İlk önce, kullanıcıyı şununla oluşturun:

sudo adduser <username>

Bu komut hakkında sisteminizin man sayfalarından daha fazlasını okuyabilirsiniz man adduser.

Daha sonra sudoşu komutu kullanarak birlikte gruba bir kullanıcı ekleyebilirsiniz :

sudo adduser <username> sudo

Ubuntu'nun 11.10'a kadar olan sürümlerinin adminyerine grup olarak kullanacağını unutmayın sudo:

Ubuntu 11.10'a kadar, Unix grubu, sudo aracılığıyla root haklarına sahip yöneticiler için admin olmuştu. Ubuntu 12.04 LTS ile başlayarak, artık Debian ve sudo'nun kendisiyle uyumluluk için sudo. Ancak, geriye dönük uyumluluk için, yönetici grubu üyeleri hala yönetici olarak tanınır


Eğer sisteminiz yoksa, sudo izinlerini vermek için sudoers dosyasını karıştırmalıyız. man sudoersKesin sözdizimi ve mevcut seçenekler hakkında ayrıntılı bilgi için sudoers dosyasını okuyabilirsiniz , ancak sadelik uğruna, aşağıdakilerden birini yapabilirsiniz:

  • Komutla bir grup oluşturun addgroupve bu grubu sudoers dosyasına ekleyin. addgroup <groupname>Grubu oluşturmak için kullanın ve ardından sudoers dosyasını ( sudo visudo) düzenleyin ve satırı %<groupname> ALL=(ALL) ALLaltına ekleyin
  • Sudoers dosyasını ile düzenleyin sudo visudove eklemek <username> ALL=(ALL) ALListediğiniz her kullanıcı için altına ekleyin.

Kullanıcıyı daha önce yarattığını düşünerek yanlış anladım. sudo adduser <username>Kullanıcı oluşturmak için kullanın ve sonra sudo adduser <username> adminonları sudo güçler grand için kullanın . Örn: sudo adduser piemesonsvesudo adduser piemesons admin
Darth Android

@Darth Android adduser: Kullanıcı `username 'mevcut değil. ve o kullanıcının şifresi ne olacak? ve yönetici olmayan grubu kendisine yönetici yetkileri veriyor
Mohit Jain

Yönetici grubu değil .. Yönetici gücü. Kullanıcı oluşturuldu. Şimdi ona yönetici yetkileri vermek istiyorum.
Mohit Jain

adduser: `admin 'grubu mevcut değil.
Mohit Jain

1
Üzgünüm, ubuntu kurulumum sudo yetkilerine sahip bir yönetici grubu oluşturuyor. Sudoers dosyasını ( man sudoers) okuyun ve ardından sudo visudodosyayı düzenlemek ve istediğiniz kullanıcı veya gruplara izinler vermek için. Parola isteyip istemediğini veya bir sudo oturumunun ne kadar süre aktif kalacağını da içeren sudo'nun nasıl çalışacağını kontrol etmek için bu dosyayı kullanabilirsiniz (15dk varsayılandır)
Darth Android

26

"Popüler" cevabı nasıl olduğunu "reimplement" değil, "nasıl kullanıcı eklemek için?" . Yapmanız gereken çıplak minimum şudur:

usermod -a -G sudo USERNAME

Kendi sistemimde, aşağıdaki grupların bir üyesiyim:

usermod -a -G adm,cdrom,sudo,dip,plugdev,lpadmin,sambashare,libvirtd USERNAME

Ne yaptığınızı doğrulamak için:

groups USERNAME

2
Sorunuzu Ubuntu odasında paylaşmıştım, çünkü daha doğru. Ekleyebileceğim tek şey libvirtd'nin temiz bir kurulum için varsayılan bir grup olmadığı. Gerisi öyle.
RobotHumans

3

System-> Administration-> öğesini seçin Users and Groups.

AddYeni kullanıcı eklemek için seçin . Sihirbazı tamamladıktan sonra, yeni kullanıcı seçin ve üzerine tıklayın account typeve değiştirmek Desktop useriçin Administrator.


Ben sunucumdayım dostum. Sadece komut satırı :-)
Mohit Jain

12.04 sistemimde, çalışmadan önce oturumu kapatıp tekrar açmanız gerekir. Ama bunu yapmanın çok kolay ve basit yolu.
dennis,

0

Kök ile şunları da etkinleştirebilirsiniz:

passwd root

ve sonra root için şifreyi girin.


4
Bu korkunç bir cevap. Hiç kimse DOĞRUDAN KÖK KULLANMAMALIDIR.
Léo Lam

0

Gerçekten süper kullanıcı oluşturmak istiyorsanız (root kopyası fakat diğer şifre ve giriş dizini ile) ve bir sudo kullanıcısı yoksa, yeni kullanıcı için UID = 0 ve GID = 0 kullanın:

useradd -ou 0 -g 0 john

-o benzersiz olmayan bir kullanıcı kimliği oluşturmanıza olanak sağlar (kök kullanıcı kimliği = 0)

-u $ UID $ UID ayarlar

-g $ GID $ GID değerini belirler


-2

Yaptığım tekerleği denilen gruba kullanıcı ekleyerek, bu gruba ait olan kullanıcı sudo kullanarak herhangi bir yönetici komutunu çalıştırabilir.

Bu özelliği / etc / sudoers içinde,% wheel ALL altındaki uncomment satırında ALL = (ALL) ALL


3
Bu eski bir cevap olduğunu biliyorum, ama insanlar artık buraya gelen yararına: Varsayılan olarak Ubuntu, hiçbir wheelgrup var ve bu değil idari yetenekleri haiz bulunmaktadır nasıl. sudoGrup kullanılır (veya admingrup - değil denilen diğer grupla karıştırılmamalıdır admönceki Ubuntu 11.10 ve -).
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.