Darbastalio tvarkimas

A
  • 10 Spa '14

Sveiki, esu naujokas ant ubuntu ir susidųriau su problema, vis išlenda koks nepatogumas su darbastalio tvarka. Tai norėjau paklausti, kur galėčiau rasti informacijos apie tai, ir gal yra kokia deskop editor programėle ant ubuntu ar panašiai.

P.S. Paskutinė bėda su kure susidūriau apsaugotų failų ištrinimas.Ištrint meginu paprasčiausiai pažymėdamas aplankalą ir spausdamas Del mygtuką. Išmeta lentelę:

Iškarto dėkui visiem bandžiusiems padėti.

G
  • 10 Spa '14

Na jei angliškai skaityti moki - tau rašo "Permission denied", tai reiškia, kad neturi teisės ištrinti..
Greičiausiai jį sukūrei iš kito naudotojo paskyros, arba nukopijavai iš kito naudotojo paskyros. Taigi ištrinti jį irgi turi iš to naudotojo arba iš root naudotojo paskyros. Dažniausiai tokie šposai atsitinka, kai prisijungi kaip root naudotojas, bet prikepi katalogų savo pirminėje paskyroje.

Kam priklauso šis katalogas gali peržiūrėti paspaudęs pelės dešinę koją ir peržvelgęs failo sąvybes, arba:

ls -ld ~/Desktop/en-US
T
Techtronic
Mindaugas N.
  • 10 Spa '14

Kad pakeisti teises tam yra komandos chmod, chgrp, chown...

chmod komanda naudojama taip:
chmod [ugoa][+-=][rwxXst] failas

ugoa tai nurodo user/group/others/all
+-= veikia taip pat paprastai, + prideda, - atima, o = nurodoma tada, kai nori tikslias teises nustatyti.

rwxXst reiskia: r - Read, w - Write, x - Execute. Yra dar ir Xst, bet apie juos suzinosi su laiku.

Examples:

Sukuriam faila:

touch failas

dabar paziurim jo teises:

stat -c '%A [%G/%U]' failas

Matome rezultata: -rw-**r--**--- [users/minde] failas

- Nurodo, kad tai paprastas failas (gali buti ir d - direktorija)
rw- Failo seimininkas (owner) gali read ir write, bet negali execute.
r-- Users kurie yra failo seimininko group gali read faila.
--- Na ir like users negali nei read nei write na ir suprantama execute sio failo.
users - group pavadinimas
minde - failo seimininkas
failas - ?

Jeigu nori, kad ir kiti users galetu read ta faila:

chmod o+r failas

Rezultatas: -rw-r--r-- [users/minde]

Leidziam write i ji visiems:

chmod a+w failas

Rezultatas: -rw-rw-rw- [users/minde]

Jeigu nori pakeisti group:

chgrp nobody failas

Rezultatas: -rw-rw-rw- [nobody/minde]

Failo seimininka:

chown nobody failas

Rezultatas: -rw-rw-rw- [nobody/nobody]

Na o dabar atimam read, write, execute teises visiems

chmod a-rwx failas

Rezultatas: ---------- [nobody/nobody]

Daug daugiau suzinosi parases komanda info coreutils