'sudo' kurulu değil, yükleyemiyorum ve root olup olmadığımı soruyor


20

Debian 8'i (Jessie) yüklemeyi bitirdim ve kurulumda lib/firmwarebir dosya eksik olduğu için bir dizin oluşturmaya çalıştım rtl8723befw.binve diyor ki

mkdir: cannot create directory `rtlwifi`: Permission denied

Ben sudo ön koyarak koydu, ama sonra döner:

bash: sudo: command not found

Sudo'yu kurmaya çalışırken, apt-get install sudohatta apt-get updategeri döner:

E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

Gerçekten ne yapacağımı yitirdim. En son hata için bulduğum tüm çözümler sudo kullanmak, ama bende bile yok.



2
Hiç kullanmam sudo. Daima su -c.
Bay Lister

Kök şifresini ayarladıysanız neden sudo kullanmaya çalıştınız?
Braiam

Yanıtlar:


40

Eğer var yoksa sudoyüklü, gerçekte haline köküne gerekecektir. Kullanım su -kök kullanıcının parolasını (değil sağlamak ve sizin sorulduğunda şifre). Kök haline geldikten sonra apt-get install sudo, kök kabuğundan çıkış yapabilir ve gerçekte sudodenediğiniz gibi kullanabilirsiniz, şimdi yüklü olacak.


5
rootTekrar gelin ve kendinizi wheelgruba ekleyin . Gruptaki visudoherhangi birinin wheelkullanmasına izin verecek yapılandırmanın sudoyorum yapılmadığından emin olmak için de kullanın .
DopeGhoti

3
sudoGrubu, aynı amaca hizmet eder.
DopeGhoti

3
adduser yourusername sudo - tüm oturumlar / girişlerden tamamen çıkana kadar grup üyeliğinin gerçekten değişmediğini unutmayın
ivanivan

4
Eğer root olarak giriş yapabiliyorsanız, neden sadece firmware'i root olarak kurmuyoruz? Sudo'yu unut.
Carl

1
@Carl Çünkü bunu yaparsanız, bir gün root hesabından çıkış yapmazsınız. Başka şeyler düşüneceksin. Kök hesabı, giriş bilgilerinizden biri olduğunu düşünerek kullanacaksınız. Ve bir şeyleri kıracaksın. Bütün mesele bu sudo.
Paul Evans

15

Kök olun, çalıştırın su, kök şifrenizi verin ve çalıştırın:

apt install sudo

Yönetici ayrıcalıkları vermek için Mariel, visudokomutu root olarak çalıştırın ve ardından dosyanızı aşağıdaki gibi düzenleyin:

# User privilege specification
root    ALL=(ALL:ALL) ALL
Mariel  ALL=(ALL:ALL) ALL

Kullanıcı olarak giriş yap Mariel. Sudo'yu sorunsuz çalıştırabileceksiniz.


1
Ben de öyle yapardım.
prosti

8

Verilen cevaplara alternatif olarak, kullanmanıza izin verecek kök parolayı bilmiyorsanız, sutek kullanıcı moduna önyükleme yapabilirsiniz.

Grub menüsünde, eönyükleme komut satırını düzenlemek için tuşuna basın . Satırın sonuna linuxdoğru sözcüğü ekleyin singleve önyüklemeye devam edin. Bir kök istemine yerleştirilirsiniz ve bir susonraki normal önyüklemede kullanabilmeniz için kök parolasını sıfırlayabilirsiniz .


3

su -cHızlı ve kirli bir yedek olarak kullanabilirsiniz . İçeriğiniz suyoksa -c, sadece suroot olarak giriş yapmak için. Sahip olmayan bir tür garip gömülü cihaz üzerinde suçalışıyorsanız login rootbunun yerine deneyin .

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.