'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.