Исправка: Домаћи директоријум основног корисника је / роот



Испробајте Наш Инструмент За Елиминисање Проблема

Можда сте приметили грешку где вас откуцавањем цд или цд ~ води до / роот, уместо до нечега унутар директоријума / хоме који чини да садржи кућне директоријуме. Ако добијете ову грешку, вероватно сте је приметили сваки пут када радите као супер корисник у Линуку. Поправљање је врло једноставно, јер заправо уопште није грешка.

Уместо тога, ово је узроковано необичношћу начина на који Линук поступа са постављањем матичног директоријума. Иако очекивано понашање, оно и даље може бити изузетно збуњујуће ако га никада раније нисте срели.

Ако откуцате команде цд или цд ~ с терминала, бићете враћени у свој кућни директоријум без обзира где се налазите у хијерархији Линук директоријума. Ово је тачно чак и ако сте на засебној партицији или чак у потпуности на другој спољној структури датотека. Ако икада изгубите место док се пењете по директоријумима, једноставно укуцавањем ЦД-а одвест ћете се тамо где сте више него вероватно започели оног тренутка када сте отворили терминал.

У Линуку је матични директоријум основног корисника / хоме / роот на неким одабраним дистрибуцијама, али обично ћете га видети позиционираног на / роот тачно у горњем нивоу почетка датотеке. Иако је подесив, ово је ситуација у огромној већини Линук дистрибуција. Покушајте да укуцате наредбу цд / роот као редовни корисник терминала. Добићете грешку која гласи „басх: ​​цд / роот: Дозвола одбијена“, јер је ово почетни директоријум супер корисника.

Сада када сте то урадили, откуцајте графички основни прозор терминала тако што ћете откуцати гксу к-терминал-емулатор на терминалу. Добит ћете упит који тражи вашу административну лозинку јер ово инстанцира потпуно повишени командни упит.

Многе Линук дистрибуције, посебно оне засноване на Убунтуу, распршују име основног корисника, тако да не можете да се пријавите као они. Ако примите ову врсту грешке на Убунту-у или другој сличној дистрибуцији, онда ће вас ова команда и даље пријавити као роот, без бриге о овом хеш-систему. Без обзира на то, ово ће отворити засебан прозор терминала од оног у којем сте радили.

Чим сте на басх одзиву, откуцајте команду ко сам ја; цд; пвд и притисните тастер ентер. Ово прво идентификује као ко сте пријављени, а затим се мења у матични директоријум тренутног корисника. Приметићете да сте пријављени као основни корисник, а почетни директоријум наведеног корисника није / хоме / роот већ сам / роот. Линук дистрибуције то раде јер неки људи воле да инсталирају цео / хоме директоријум на засебну партицију од највишег нивоа / тачке монтирања.

Када завршите са основним прозором, пожелећете да откуцате излаз команда да изађете из овог прозора, јер сте још увек главни корисник у њему.

Ако сте на неки други диск инсталирали / хоме структуру директоријума и она је физички заказала, постојање / роот негде другде спречава вас да изгубите могућност да систем барем покренете као супер корисник у сврхе опоравка. Већина дистрибуција чини тако да различити директорији уобичајених корисника буду читљиви једни другима. Свако им даје 755 Уник дозвола. / Роот директоријум је посебан јер има 700 дозвола, што значи да само роот корисник може икада читати из њега.

Када видите симбол ~, ово је само додатак који љуска користи за представљање корисниковог кућног директоријума, без обзира на то где се налази, тако да док год имате сличне или идентичне излазе горе, немате грешке да исправите. Понекад можете наићи на израз тилда, који је дословни назив за овај симбол и значи исто.

3 минута читања