Oprava: Nelze uzamknout adresář pro správu



Vyzkoušejte Náš Nástroj Pro Odstranění Problémů

Nováčci v GNU / Linuxu se často potýkají s problémy, když je třeba provést příkaz s oprávněním superuživatele root. Někdy tyto příkazy vyhodí chybové zprávy „nelze uzamknout adresář pro správu“, zejména při pokusu o instalaci aktualizací nebo nových aplikací z příkazového řádku. Tato chybová zpráva je často doprovázena poněkud frustrující otázkou: „Jste root?“



Získání oprávnění root je jako použití zvýšeného příkazového řádku v systému Microsoft Windows, ale ve skutečnosti to může být mnohem jednodušší, protože jednoduchý příkaz vám poskytne oprávnění, které potřebujete, aniž byste museli otevírat další okno. Ve většině případů můžete tuto chybu opravit hned teď několika stisky kláves.



Metoda 1: Použití sudo před příkazy v systému Linux

Pokud se vám zobrazuje chybová zpráva, když provádíte něco administrativního, jako je instalace nového balíčku, pak se tato zpráva zobrazí bez ohledu na to, kolikrát k tomu spustíte příkazy a bez ohledu na to, jaký název balíčku použijete.



Zkuste místo toho spustit příkaz sudo před spuštěným příkazem. Pokud jste se například pokoušeli nainstalovat balíček na linuxové distribuci, která používá správce balíků apt-get, můžete zadat sudo apt-get install pgkName a nahradit pgkName názvem softwaru, který se pokoušíte nainstalovat .

Všimněte si, že vás nyní žádáme o heslo. Jakmile jej zadáte, bude vše fungovat jako obvykle. Nebudete muset otevírat další okno, abyste se dostali na zvýšený příkazový řádek, jako je tomu ve Windows, abyste získali plnou moc dělat věci. Další zadaný příkaz se však znovu spustí na úrovni běžného uživatele. Chcete-li spustit další příkaz se schopnostmi superuživatele, jako kdybyste se pokoušeli nainstalovat jiný balíček, zadejte před něj znovu sudo.



Pokud by to váš problém vyřešilo, nemusíte už nic dělat. To není problém, řekněme, pro zkušené uživatele GNU / Linux je to realita, protože chrání váš počítač před neoprávněným přístupem.

Metoda 2: Grafické spuštění sudo

I když to funguje u programů příkazového řádku v pohodě, možná budete chtít někdy spustit grafický program jako superuživatel. Vzhledem k tomu, že uživatel root může do systému, který by chtěl, dělat cokoli, při používání sudo byste měli být opatrní. Toto oprávnění však někdy budete potřebovat, abyste mohli pracovat se softwarem pro čištění systému, jako je BleachBit.

Místo toho, abyste v tomto případě předřadili příkaz sudo, zadejte před něj gksu. Zobrazí se malé pole s výzvou k zadání hesla a po jeho zadání bude program fungovat jako obvykle. Nebojte se, pokud okno vytvořené aplikace neodpovídá vašim ostatním oknům - účet root pravděpodobně nemá pěkné barevné schéma.

Možná budete také chtít vyzkoušet kdesu, pokud jste v systému, který používá prostředí K Desktop Environment. Zkuste umístit kdesu před jakýkoli příkaz GUI, který musíte spustit jako root, pokud se zobrazí chybová zpráva o gksu nebo pokud vás zná spouštím plazmovou plochu.

Všimněte si, že se vám zobrazí varovná zpráva o tom, jak může uživatel root způsobit poškození vašeho systému při spuštění těchto příkazů, což je další připomínka toho, jak byste měli být při tom opatrní, abyste nepoškodili instalaci systému Linux.

Metoda 3: Stát se uživatelem root

Na některých distribucích můžete spustit su - abyste se po zadání hesla stali uživatelem root. To by mělo fungovat u distribucí jako Fedora a CentOS, které nevylučují účet root. Všimněte si, že se vaše výzva změní ze symbolu $ na symbol #, když to uděláte. To znamená, že nyní máte přístup root root superuživatele.

Některé distribuce jako Ubuntu a různé založené na něm to nepodporují. Pro získání kořenového přihlašovacího shellu použijte sudo -i v těchto systémech. V obou případech nebudete muset před spuštěním sudo předmluvit administrativní příkazy, pokud jste přihlášeni tímto způsobem, ale mějte na paměti, že s velkou mocí přichází i velká odpovědnost. Pokud jste na serveru nebo něco takového, pak může mít váš správce systému dokonce určitá pravidla, podle kterých se bude řídit a co dělat s účtem root.

Uživatelům, kteří jsou na svých vlastních počítačích, se jednoduše doporučuje, aby neodstraňovali nic, co sami nevytvořili.

3 minuty čtení