Belépés
A Szemétkosár és a jogosúltság esete
Sziasztok!
Segítségeteket szeretném kérni egy kisebb probléma megoldásában. Megpróbálom leírni a pontos diagnózist, hogy korrekt "orvosságot" írhassatok fel rá.
Egy e-mailben csatoltan kaptam 3 .zip tömörítésű fájlt, amelyeket lementettem a merevlemezre. Kitömörítés után, 3 könyvtárban, könyvtáranként 3-3 fájlt találtam. Mindegyik .doc fájl. Érdekes jelenségként konstatáltam, hogy a fájlok címeiben lévő hosszú ékezetes betűk helyett kérdőjelek vannak. Gondoltam más kódolással lettek elmentve.
Amikor meg akartam nyitni a dokumentumokat, azt a választ kaptam az OOo writertől, hogy a fájl nem létezik. Megnéztem, a fájlok továbbra is léteztek, méretük az eredeti nagyságúak.
Mivel sürgősen hozzá kellett férjek a dokumentumokhoz, átlovagolás Windows XP alá, letöltés, kitömörítés, fájlok nevei ugyanúgy kérdőjelesen jelennek meg, de megnyílnak MS Office alatt.
Vissza Linux Mint alá, s a másodjára Windows alatt letöltött és kitömörített fájlok megnyithatók. Méretük megegyezik a hibaüzenetet generáló fájlokkal.
A nem használható fájlokat, könyvtárakat áthelyeztem a Szemétkosárba, hogy ne foglalja a helyet feleslegesen. A Szemétkosár ürítésekor kaptam egy hibaüzenetet, hogy nem törölhetőek a fájlok. Az attribútumokat root-ként sem tudtam átállítani.
Kérdéseim:
1. Miért nem tudtam megnyitni a fájlokat?
2. Miért nem tudom átállítani az attribútumokat, hogy törölhessem őket a Szemétkosárból?
Valószínűsítem, hogy a "hiba az én készülékemben van", azaz valamit én rontottam el, de hálás lennék ha valaki segítene és ezzel is bővítené linuxos ismereteimet.
Segítségeteket előre is köszönöm.
Salty
- A hozzászóláshoz regisztráció és belépés szükséges
1.Lehetséges, hogy a fájlok sérültek. Az oka talán vírus, vagy adattömörítési probléma. Esetleg merevlemez írási/olvasási okok miatt.
2. Ezért nem lehet módosítani őket. A törlés módosítás. Megnyitni nem, de véglegesen tudod törölni őket. Add ki a következő utasítást: sudo nautilus
A root nautilusban keresd meg a /home mappát. A billentyűzeten ctrl +h , majd az egyik mappa a trash lesz. Ezt töröld, és véglegesen törli.
hogy próbáltad átálítani a jogokat?
ha terminálban bemész a szemétkosárba (nálam ~/.local/share/Trash/files) és kiadod az ls -l parancsot akkor az mit ad? ill ha chmod-dal próbálod átálítani a jogosultságokat akkor mit ir ki hibaüzenetnek (ha ir ki valamit)
esetleg gnomecommander root modban?
john 3:16 http://www.electronicgospel.hu/
fájlnév kódolási hiba. a zipben lévő fájlnevek nem utf8 kódolásúak, az ubuntus unzip viszont utf8-as. szorgalmasan kiírta a zipben lévő fájlnevet átkódolás nélkül, amik utf8-ban nem értelmezhetőek rendesen. ettől viszont a grafikus textlibek nem tudják megfelelően kezelni.
terminálból az mv paranccsal át kell tudnod nevezni őket. használd a tab billentyűs kiegészítés funkcióját a bashnak
Why use windows, if you have open doors... to linux... Pythonkodjunk!
+1 - átnevezés segít.
Maverick Meerkat 10.10 --- www.luxuslashes.hu --- --- www.elajf.blogspot.com ---
Nagyon köszönöm nektek a gyors és korrekt segítségeteket.
Először válaszolnék kérdéseitekre:
A jogokat a következő módon próbáltam átállítani. Először a Dolphin fájlkezelőben, de mivel nem root-ként voltam benne, így nem ment. Utána a Krusader-ben root-ként indítva, de az sem volt megoldás. Utána kijelentkeztem és felhasználóváltást alkalmazva bejelentkeztem a root fiókba. Ott sem jártam sikerrel. Ezek után fordultam eme remek is közösséghez.
A javaslataitokat olvasva a következő megoldás vezetett sikerre:
Konsoleban root-ként egy Midnight Commandert indítva simán ki tudtam törölni a Trash-ből a fájlokat. Az utolsó könyvtárt megpróbáltam ismételten a Krusaderből (root módban) kitörölni, de a régi probléma fent állt.
Valószínűleg linuxos ismereteim hiányának köszönhető, hogy erre az egyszerű és kézenfekvő módszerre nem jöttem rá hamarabb. De ahogy a mondás tartja: "Jó pap holtig tanul."
Visszatérve az eredeti problémára, illetve annak ilyen szintű megoldására, egy újabb kérdés merült fel bennem, amelyre válaszotokat előre is köszönöm.
Mi a különbség a Krusader root-módja közti fájlkezelés és a Konsole-ban root-ként megnyitott Midnight Commander fájlkezelése között? Azt gondolnám, hogy mindkét esetben hasonló műveleteket el kellene tudjak végezni, de a példa azt bizonyítja mégsem.
a krusader a kde kio libjeit használja (kde-input-output) és grafikus, így a widget kezelő libek továbbítják a kéréseket, és ezek megfekszenek ha nem utf8asok a fájlnevek (vhol ezt is lehet szabályozni fordításkor talán, mintha olvastam volna ilyet, de nem néztem utána. a disztrok által szállított binárisok mindenesetre nem így vannak fordítva). az mc az meg rendszerhívásokkal operál. a glibc-nek viszont tökmindegy miben van kódolva, az minden bájtot a fájlnév részeként értelmez. legfeljebb kijelzéskor kicsit "sánta" lesz.
Why use windows, if you have open doors... to linux... Pythonkodjunk!
Köszönöm a válaszodat. Remélem tudatlanságom és a válaszaitok másnak is segítséget tudnak majd nyújtani, illetve ismereteit bővítik.