Linux Debian'da root erişimi olan yeni kullanıcı


9

"Sistem Ayarları" ndaki "Kullanıcı Hesapları" nı kullanarak yeni bir kullanıcı oluşturdum. Bu yeni kullanıcının root ile aynı erişim düzeyine sahip olması için nasıl hak verebilirim?


Yeni kullanıcıya root şifresini mi söylüyorsunuz?
41754

4
Bunu neden yapmak istiyorsun? Genellikle başka bir kullanıcıya root ile aynı erişimi vermek iyi bir fikir değildir, bu yüzden burada başkaları sudo kullanımını önermektedir. Bize bu kullanıcının tam olarak ne yapması gerektiği hakkında daha fazla bilgi verebilirseniz, durumunuz için daha iyi bir şey bulabiliriz.
Spooniest

Yanıtlar:


8

Bunu yapmak istemiyorsun. Bunun yerine sudo kullanın.

Ubuntu'nun son sürümlerinde, sudo kullanarak yükseltilmesine izin verilen varsayılan grup (uygun şekilde) "sudo" olarak adlandırılır. Kullanarak kullanıcı ekleyebilirsiniz usermod(veya ne yazık ki hakkında hiçbir şey bilmiyorum, ya da bunun için talimat vermeye çalışacağım grafik arayüzü).

usermod -a -G sudo new_user

Yeni kullanıcının tekrar giriş yapmasını sağlayın. Bundan sudosonra diğer kullanıcılara yapabilmeleri gerekir .


7
“Bunu yapmak istemiyorsun.”, Aslında istediği gibi görünüyor.
PMint

1
@PMint İnsanların istedikleri ve aslında tavsiye edilenler her zaman aynı şey değildir (her ne kadar cevaplasanız hemen hemen aynı yöntemi önerir, bu yüzden ne elde ettiğinden emin değilim).
Chris Down

8

kök - sadece bir tane olabilir.

(ancak kökün birden çok adı olabilir).

Kökle aynı ayrıcalıklara sahip bir hesap oluşturmak için hesabın UID'sini sıfıra eşitlemeniz yeterlidir. Sonra kök olacaklar, ama farklı bir isimle.

Bunun yaygın örnekleri, toorUID 0 ile alternatif bir kök girişi olarak (belki de kabuk veya başka anlamsız bir neden olarak /bin/cshdeğil ) oluşturulan hesap isimleridir (örneğin, bazı * BSD sistemlerinde) /bin/sh.

Ancak, birkaç kişinin söylediği gibi, bunu yapmak istemezsiniz . Yaptığını düşünebilirsin, ama gerçekten bilmiyorsun. sudoBunun yerine yükleyin ve yapılandırın .


İlginç - Bir kere bunu yaptıklarında, ben olarak giriş olamazdı erken giriş sürecinde sadece kullanıcı kimliklerini (her ikisi 0 olan) bilgi aramak için kullanılır ve yeni kullanıcı bulunmuştur çünkü görünüşte artık orijinal kökü ilk.
Peter - Monica'yı geri

@ PeterA.Schneider Giriş sürecinde henüz erken değil. Kullanıcı kimlikleri bir hesap tanımlar. Aynı kullanıcı kimliğine ancak farklı kullanıcı adlarına sahip iki giriş varsa, bunlar aynı hesaptır ve iki kimlik bilgisi kümesine sahiptir.
Gilles 'SO- kötü olmayı bırak

2

Terminali kullanmak istersiniz. Tam root erişimi vermek için root hesabına gidin:

su

Bundan sonra sudoers dosyasını açın:

visudo

Ardından, kullanıcı adınızı listeye ekleyin:

username ALL=(ALL) ALL

Bundan sonra, kullanıcıya tam root erişimi vermelisiniz.


0

adduser USERNAME sudoKök olarak kullanın , bu daha güvenli ve aynı zamanda işlevseldir:

Sudo grubuna "USERNAME" kullanıcısı eklemek için:

$ su root
# adduser USERNAME sudo

Anlayabildiğim kadarıyla, soru yeni kullanıcıyı eklemek değil, süper kullanıcı hesabına erişmelerini sağlamakla ilgili.
Chris Down

usermod: 'sudo' grubu mevcut değil
AMB
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.