Düzeltme: sudo komutu bulunamadı



Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

Deneyimli bir Linux kullanıcısıysanız, muhtemelen bir sudo komutunun son derece rahatsız edici bulunmayan bir hata olduğunu göreceksiniz. Büyük olasılıkla, ayrıcalıklı yönetici erişimine ihtiyaç duyduğunuz herhangi bir komutun önüne sudo koymaya alışmışsınızdır. Ubuntu veya türevlerinden herhangi birinin kullanıcısıysanız, bu işletim sistemleri varsayılan olarak root hesabını karma haline getirdiği ve bu nedenle sudo'yu oldukça sık kullanmanızı gerektirdiği için bu iki kat daha doğrudur.



Sudo komutunun kendisi varsayılan olarak Linux'un bazı dağıtımlarına dahil değildir, bu genellikle Web ve yönlendirici yönetimine yönelik olanları içerir. Ayrıca, BSD işletim sistemlerinin birçok sürümüne dahil değildir. Neyse ki, root olarak oturum açıp paketi tek tek kurmak zor değil.



Yöntem 1: GNU / Linux'ta sudo komutunu düzeltme hataları bulunamadı

Sudo ile gelmeyen bir Linux dağıtımı kullanma olasılığınız çok düşük, ancak şöyle bir şey yazarsanız sudo fdisk -l ve sadece sudo: command not found veya ash: sudo: command not found gibi bir hata aldığınızı bulmak için enter'a basın, bash veya Almquist kabuğunu kullanıp kullanmadığınıza bağlı olarak, ona sahip olmayan bir tane kullanıyor olabilirsiniz. Örneğimizde, bir sanal makine kurduk ve sudo rm'yi yalnızca bir hata almak için dosyaları kaldırmak için kullanmaya çalıştık. Tür sudo nerede Bunun bir yere kurulup kurulmadığını söyleyip söylemediğini görmek için. Bu komuttan bir yanıt olarak sudo: aldıysanız, muhtemelen yüklememişsinizdir.



Bulunamayan bir sudo komutunu düzeltmek için kök kullanıcı olarak oturum açmanız gerekecek, bu da zordur çünkü sisteminizde başlangıçta sudo yoktur. Sanal terminale geçmek için Ctrl, Alt ve F1 veya F2 tuşlarını basılı tutun. Kök yazın, enter'a basın ve ardından orijinal kök kullanıcı için parolayı yazın. Komut istemi için bir # simgesi alacaksınız.

Apt paket yöneticisine dayalı bir sisteminiz varsa, yazın apt-get install sudo ve enter'a basın. Fedora veya Red Hat Linux tabanlı yum RPM sistemlerine sahip olanlar, yum sudo yükle paket yönetimi komutu. Komut istemlerini kabul edin ve ardından kurulumu bekleyin. Çok hızlı olmalı, ancak çalışması için ağ erişimine ihtiyacınız olacak.



Şimdi kök bilgi istemi türünden Visudo ve enter'a basın. Ya nano ya da vi düzenleyici ekranı alacaksınız. Dosyanın en altında, kullanıcı adınızın ve ardından ALL = (ALL) ALL'nin yer aldığı bir satır bulunur; kullanıcı adınızın büyük olasılıkla küçük harfle yazılacağını unutmayın. Dolayısıyla:

kullanıcı TÜMÜ = (TÜMÜ) TÜMÜ

Vi ile çalışıyorsanız, çıkmak için Esc tuşuna basın ve wq yazın. GNU nano kullananlar, dosyayı kaydetmek için Ctrl ve O tuşlarını, ardından çıkmak için Ctrl ve X tuşlarını basılı tutmalıdır. Komut istemine exit yazın ve artık sudo'yu normal gibi kullanabilirsiniz. Bu sorunu çözmek için yalnızca birkaç çok basit komut alması gerekir, ancak neyse ki sudo'nun çoğu modern dağıtımlara dahil edilmesiyle artık sorun olma eğiliminde değildir. * BSD kullanıcılarının daha büyük bir sorunu olma eğilimindedir.

Yöntem 2: Sudo komutunun düzeltilmesi FreeBSD ve Diğer Unices'da hata bulunamadı

BSD işletim sistemleri genellikle su ile birlikte gelirken, nadiren gerçek sudo komutuyla gelirler. Kullanıcı hesabınızdan çıkış yaptığınızdan ve şu anda Unix giriş ekranında olduğunuzdan emin olun. Kullanıcı adı olarak root yazın, ardından enter'a ve ardından kök parolasına basın ve tekrar enter'a basın.

Ayrıcalıklı bir kullanıcı olarak çalıştığınızı belirtmek için isteminizde bir octothorpe olacaktır. Sudo için ikili paketi eklemek için yazın pkg_add -rv sudo ve enter'a basın. Sorulursa yüklemeyi kabul edin ve ardından kurulumu bekleyin. Yüklendikten sonra yazın Visudo ve enter'a basın. Diyelim ki billy adlı bir kullanıcının herhangi bir komutu yürütmesine izin vermek istiyorsunuz. Dosyanın sonuna aşağıdaki satırı ekleyin:

billy ALL = (ALL) ALL

Elbette, billy'yi gerçek kullanıcı adınızla değiştirmek isteyeceksiniz. Visudo gerçekten vi kullandıysa, Esc tuşuna basın ve düzenleyiciden çıkmak için: wq yazın. Oturumu kapatabilir ve ardından normal gibi sudo kullanabilirsiniz.

3 dakika okundu