sudo
Ubuntu'da güçleri olan bir kullanıcı yaratmak istiyorum . Bunu nasıl yapabilirim?
sudo
Ubuntu'da güçleri olan bir kullanıcı yaratmak istiyorum . Bunu nasıl yapabilirim?
Yanıtlar:
İ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 admin
yerine 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 sudoers
Kesin 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:
addgroup
ve 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) ALL
altına ekleyinsudo visudo
ve eklemek <username> ALL=(ALL) ALL
istediğiniz her kullanıcı için altına ekleyin.man sudoers
) okuyun ve ardından sudo visudo
dosyayı 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)
"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
System
-> Administration
-> öğesini seçin Users and Groups
.
Add
Yeni kullanıcı eklemek için seçin . Sihirbazı tamamladıktan sonra, yeni kullanıcı seçin ve üzerine tıklayın account type
ve değiştirmek Desktop user
için Administrator
.
Kök ile şunları da etkinleştirebilirsiniz:
passwd root
ve sonra root için şifreyi girin.
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
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
sudo adduser <username>
Kullanıcı oluşturmak için kullanın ve sonrasudo adduser <username> admin
onları sudo güçler grand için kullanın . Örn:sudo adduser piemesons
vesudo adduser piemesons admin