Kā salabot mapes, kuras Linux lietotājs nevar ierakstīt

click fraud protection

Ne visas uz Linux balstītas operētājsistēmas mapes ir ierakstāmas lietotājam. Tam ir labs iemesls: sistēmas līmeņa mapēm ir vajadzīgas augsta līmeņa atļaujas. Šo atļauju problēma ir tā, ka tā bieži izslēdz lietotāja līmeņa piekļuvi. Tātad, ja jūs mēģināt ievietot failus sistēmas direktorijā un to nevarat, jums būs jāiemācās mainīt atļaujas, lai kontiem, kas nav saknes, būtu piekļuve.

Šajā rokasgrāmatā mēs parādīsim, kā jūs varat atjaunināt Linux mapju atļaujas, lai tās padarītu ierakstāmas jūsu lietotāja kontā.

Atjaunināt termināļa mapju atļaujas

Mapes atļaujas operētājsistēmā Linux visvieglāk tiek atjauninātas ar chmod komanda. Šeit ir neliels chmod pamata atļauju saraksts.

  • 7 – lasīt, rakstīt un izpildīt.
  • 6 – Lasi un raksti.
  • 5 – lasīt un izpildīt.
  • 4 – tikai lasīt
  • 3 – rakstīt un izpildīt.
  • 2 – tikai rakstīšanai.
  • 1 – izpildīt tikai.
  • 0 – nav piekļuves.

Katrs no numuriem sarakstā darbojas ar komandu Chmod trīs grupās. Šis ir piemērs. Lai mainītu Linux “testa” mapes atļaujas, lai visi varētu tajā lasīt, rakstīt un izpildīt kodu. Dariet:

instagram viewer
chmod 777 / tests

Turklāt, lai mainītu atļaujas katrai mapei “testa” direktorija iekšpusē, lai tā atspoguļotu tās pašas atļaujas, ir jāizmanto rekursīvā opcija. Piemēram

chmod 777-R / tests

Katram no iepriekšminētajā Chmod komandas piemērā redzamajiem cipariem ir mērķis. Pirmais cipars apzīmē lietotāju. Otrais numurs nosaka atļauju grupai, bet trešais - pārējai sistēmai.

Tātad, ja rodas problēmas rakstīt sistēmas mapē, kas nav pieejama, apskatiet iepriekš minēto sarakstu un piemērojiet to zemāk esošajam koda kodam.

chmod XXX

Vai arī, lai atjauninātu visas augšējā līmeņa mapes.

chmod XXX -R mapes nosaukums

Atjauniniet termināļa mapju īpašumtiesības

Dažreiz mapes individuālo atļauju atjaunināšana, izmantojot Chmod, nav iespējama. Dažreiz lietotājam ir pilnībā jāatjaunina direktorija īpašumtiesības.

Labs piemērs gadījumiem, kad jums vajadzētu atjaunināt direktorija īpašumtiesības, ir tas, ja jūs nodarbojaties ar vietņu failu ievietošanu mapē / var / www /, manipulējot ar datu bāzes failiem utt.

Lai mainītu īpašumtiesības uz jebkuru direktoriju Linux sistēmā, iegūstiet saknes piekļuvi, izmantojot su vai sudo -s komanda terminālī.

su

vai

sudo -s

Izmantojot saknes piekļuvi, izmantojiet chown zemāk esošais piemērs, lai pilnībā mainītu direktorijas īpašumtiesības.

izvēlēts lietotājs: lietotājs / atrašanās vieta / no direktorijas

Kad esat palaidis chown komandu iepriekš, izmantojiet ls komanda kopā ar slēdzi “l”, lai pārbaudītu mapes atļaujas un pārliecinātos, ka tā darbojas.

ls-l / location / of / direktorijā

Atjauniniet mapju atļaujas failu pārvaldniekā

Atļauju atjaunināšana, izmantojot failu pārvaldnieku operētājsistēmā Linux, ir stipri ierobežota, salīdzinot to ar komandrindas darbību. Tomēr, ja jūs neesat termināla ventilators, ir labi zināt, kā rīkoties ar failu pārvaldnieku.

Rūķis / Budgie utt

1. darbība: Atveriet termināļa logu un izmantojiet sudo komandu, lai palaistu failu pārvaldnieku kā sakni.

sudo nautilus

2. darbība: Noklikšķiniet uz saknes faila pārvaldnieka. Pēc tam atrodiet “sakņu failu sistēmu”, lai piekļūtu sistēmas failiem uz jūsu Linux cietā diska.

3. darbība: Izmantojot Gnome failu pārvaldnieku, caur failu sistēmu atrodiet mapi, kuru vēlaties atjaunināt.

4. darbība: Ar peles labo pogu noklikšķiniet uz mapes un atlasiet “Properties”.

5. darbība: Noklikšķiniet uz cilnes “Atļaujas”, lai piekļūtu mapes atļaujām.

6. darbība: Izmantojiet atļauju logu, lai mapē iestatītu vēlamo atļauju. Pēc tam noklikšķiniet uz pogas Mainīt atļaujas.

Aizveriet logu “Properties”, un atļaujām vajadzētu automātiski atjaunināties direktorijā.

KDE

Diemžēl programmatūras ielāpa dēļ KDE Dolphin failu pārvaldnieku nav viegli atvērt kā sakni. Izpildiet komandrindas norādījumus, lai atjauninātu atļaujas.

Mate

1. darbība: Atveriet termināļa logu un palaidiet zemāk esošo komandu, lai palaistu Mate failu pārvaldnieku kā sakni.

sudo caja

2. darbība: Kreisajā pusē esošajā kolonnā noklikšķiniet uz “failu sistēma”. Pēc tam saknes mapē atrodiet failu, kuru vēlaties mainīt atļaujas.

3. darbība: Ar peles labo pogu noklikšķiniet uz mapes, kuru vēlaties modificēt, un atlasiet “Atļaujas”.

4. darbība: Izmantojiet apgabalu “Atļaujas”, lai iestatītu mapes atļaujas. Pēc tam noklikšķiniet uz pogas Mainīt atļaujas.

5. darbība: Aizveriet logu “Properties”.

Pēc loga “Properties” aizvēršanas atļaujām vajadzētu automātiski atjaunināties.

XFCE

1. darbība: Atveriet Thunar kā sakni, nospiežot Alt + F2 un ātrās palaišanas mašīnā ierakstiet zemāk esošo komandu.

pkexec thunar

2. darbība: Ievadiet savu lietotāja paroli lodziņā, kas parādās, lai piekļūtu Thunar saknes režīmā.

3. darbība: Kreisajā sānjoslā atrodiet “Failisistēmas sakne” un atlasiet to, lai piekļūtu sakņu failu sistēmai. Izmantojot failu pārvaldnieku, atrodiet mapi, kuras atļaujas vēlaties atjaunināt.

4. darbība: Ar peles labo pogu noklikšķiniet uz mapes un atlasiet “Properties”. Pēc tam noklikšķiniet uz “Permissions”, lai piekļūtu atļauju logam.

5. darbība: Sadaļā “Permissions” izmantojiet logu, lai iestatītu mapes atļaujas. Pēc tam aizveriet logu.

Aizverot logu “Properties”, atļauju iestatījumiem vajadzētu būt automātiski piemērotiem.

Vispārējie Linux failu pārvaldnieki

Tur ir daudz dažādi failu pārvaldnieki, kas tur atrodas. Šajā ceļveža sadaļā mēs apskatījām 4 visizplatītākos. Ja uz jūsu failu pārvaldnieku neattiecas, apsveriet iespēju sekot termināļa norādījumiem.

watch instagram story