Oprava: Nie je možné uzamknúť adresár správy



Vyskúšajte Náš Nástroj Na Odstránenie Problémov

Nováčikovia v GNU / Linux často narážajú na problémy, keď je potrebné vykonať príkaz s oprávneniami superužívateľa root. Niekedy tieto príkazy vyhodia chybové správy „nedokáže uzamknúť administračný adresár“, najmä pri pokuse o inštaláciu aktualizácií alebo nových aplikácií z príkazového riadku. Toto chybové hlásenie je často sprevádzané pomerne frustrujúcou otázkou: „Ste root?“



Získanie oprávnení root je ako použitie zvýšeného príkazového riadku v systéme Microsoft Windows, len to môže byť v skutočnosti oveľa jednoduchšie, pretože jednoduchý príkaz vám poskytne potrebné oprávnenie bez toho, aby ste museli otvárať ďalšie okno. Vo väčšine prípadov môžete túto chybu teraz opraviť iba niekoľkými stlačeniami klávesov.



Metóda 1: Použitie sudo pred príkazmi v systéme Linux

Ak sa vám zobrazuje chybové hlásenie, keď robíte niečo administratívne, napríklad inštalujete nový balík, potom sa táto správa zobrazí bez ohľadu na to, koľkokrát na to spustíte príkazy a bez ohľadu na to, aký názov balíka použijete.



Skúste namiesto príkazu, ktorý práve spustíte, napísať sudo. Napríklad, ak ste sa pokúšali nainštalovať balík na distribúciu Linuxu, ktorá používa správcu balíkov apt-get, môžete napísať sudo apt-get install pgkName a nahradiť pgkName názvom softvéru, ktorý sa pokúšate nainštalovať .

Všimnite si, že od vás teraz požadujú heslo. Po jeho zadaní bude všetko fungovať ako obvykle. Nebudete musieť otvárať ďalšie okno, aby ste sa dostali na vyvýšený príkazový riadok, ako to robíte v systéme Windows, aby ste dostali úplnú moc robiť veci. Ďalší príkaz, ktorý napíšete, sa však znova spustí na úrovni vášho bežného používateľa. Ak chcete spustiť ďalší príkaz s právomocami superužívateľa, ako keby ste sa pokúšali nainštalovať iný balík, zadajte pred ním znova sudo.



Ak sa tým problém vyriešil, nemusíte sa už nijako ďalej hrať. Nie je to problém, možno povedať, pre skúsených používateľov systému GNU / Linux je to realita, pretože chráni váš počítač pred neoprávneným prístupom.

Metóda 2: Spustite sudo Graphically

Aj keď to pre programy príkazového riadku funguje dobre, možno budete chcieť niekedy spustiť grafický program ako superužívateľ. Pretože užívateľ root môže v systéme, ktorý by chcel, robiť čokoľvek, pri používaní sudo musíte byť opatrní. Toto oprávnenie však niekedy budete potrebovať, aby ste mohli pracovať so softvérom na čistenie systému, ako je napríklad BleachBit.

Namiesto toho, aby ste v tomto prípade nastavili príkaz pred sudo, zadajte pred neho gksu. Zobrazí sa malé okno so žiadosťou o heslo a po jeho zadaní bude program bežať ako obvykle. Neľakajte sa, ak sa okno zobrazenej aplikácie nezhoduje s vašimi ostatnými oknami - účet root pravdepodobne nemá nastavenú peknú farebnú schému.

Môžete tiež vyskúšať kdesu, ak používate systém využívajúci prostredie K Desktop Environment. Skúste umiestniť kdesu pred akýkoľvek príkaz GUI, ktorý je potrebné spustiť ako root, ak sa zobrazí chybové hlásenie o gksu alebo ak ho poznáte spúšťam plazmovú plochu.

Všimnite si, že dostanete varovnú správu o tom, ako môže užívateľ root spôsobiť poškodenie vášho systému pri spustení týchto príkazov, čo je ďalšia pripomienka, ako by ste mali byť pri tom opatrní, aby ste nepoškodili inštaláciu systému Linux.

Metóda 3: Stanie sa používateľom root

Na niektorých distribúciách môžete spustiť su - aby ste sa po zadaní hesla stali používateľom root. Toto by malo fungovať na distribúciách ako Fedora a CentOS, ktoré nevylučujú účet root. Všimnite si, že sa vaša výzva zmení zo symbolu $ na symbol #, keď to urobíte. To ukazuje, že teraz máte prístup root root superužívateľa.

Niektoré distribúcie ako Ubuntu a rôzne na ňom založené to nepodporujú. Na týchto systémoch použite sudo -i na získanie koreňového prihlasovacieho shellu. V obidvoch prípadoch nebudete musieť pri prihlásení týmto spôsobom predpovedať administratívne príkazy pomocou sudo, ale nezabudnite, že s veľkou silou prichádza aj veľká zodpovednosť. Ak ste na serveri alebo niečo podobného, ​​potom môže mať váš správca systému dokonca určité pravidlá, podľa ktorých sa bude riadiť, čo môžete a čo nemôžete robiť s účtom root.

Používateľom, ktorí používajú svoje vlastné počítače, sa jednoducho odporúča, aby neodstraňovali nič, čo sami nevytvorili.

3 minúty prečítané