Vista: jak smazat soubor, k němuž nemá práva ani Administrátor
MyEgo.cz
Vista: jak smazat soubor, k němuž nemá práva ani Administrátor
Setkal jsem se s jedním programem na Vista x64, který veškeré své instalační soubory vytvářel pod SYSTEM účtem, bez možnosti k nim přistupovat uživatelem či administrátorem. Nepomohlo ani spustit správce souborů pomocí "Spustit jako správce".
Ten samý program při upgrade poté různě kolaboval a protestoval, asi sám nemohl přistupovat k souborům, co dříve vytvořil. Souborů bylo mnoho, a nastavovat jim jednotlivě vlastníka a práva přes pravé tlačítko myši v Exploreru nabylo možné.
Pokud se setkáte s tímto problémem, vyřeší jej dva příkazy na příkazové řádce. Jedná se o takeown, který změní vlastníka souboru, a icacls, který nastaví práva. Pro nastavení práv a změnu vlastníka všech souborů z adresáře a podadresářů na NOTEBOOK\rADo můžete použít následující:
takeown /F * /R /U "rADo" /S "NOTEBOOK" icacls * /grant rADo:(F) /C /T /Q
Poté si se soubory můžete už dělat co chcete.
Perfektní.
Tohle se mi bude velice hodit. Již se mi několikrát stalo, že jsem musel přebírat oprávnění složkám a zrovna snadné a rychlé to nebylo.
Díky.
Přesně tak, perfektní tip :) Tohle se může hodit, icacls jsem vůbec neznal. A vůbec, k příkazovému řádku by měla existovat pořádná nápověda, dá se s ním kouzlit. Škoda že se tak těžko přichází na některé příkazy. Věřím že bych i hodně věcí, který mě takhle nenapadnou, vyřešil rychleji přes command line. Díky
Windows se v možnostech příkazové řádky pořád zlepšují, dost věcí už bylo ve Windows 2000, do XP přidali další, do 2003 serveru zase další a ve Vistách opět možnosti příkazového řádku rozšířili. GUI je pěkné, když něco člověk nezná, tak se k tomu dokliká, pro pokročilé uživatele je tu příkazová řádka, pomocí které jde ušetřit spoustu klikání a něco provést automaticky. Např. pokud chci zastavit službu mysql, napíšu "net stop mysql", což je obvykle rychlejší, než klik na ovládací panely, nástroje pro administraci, služby, najít mysql a klepnout na zastavení. Navýhoda příkazové řádky ale je, že je nutné ty příkazy znát.
Jen tak dál, pokud se zde bude objevovat více podobných článků s užitečnými radami, budu rád.
Tyhle příkazy mi nepřipadají jako výhoda ale jako z nouze ctnost. Nechápu proč Vista zasahuje i do věcí, do kterých jí nic není. Chtěl jsem přes USB smazat systémové složky na jednom systémovém disku z jiného počítače a ponechat jen osobní data uživatele, abych pak mohl disk vrátit do druhého počítače a XP přeinstalovat načisto. Ale ouha, Vista mi ani po několikahodinovém laborování a odborných radách od KFL nakonec vůbec nepovolila něco takového udělat, musel jsem 250GB dat kvůli tomu překopírovat na jiný disk a udělat instalaci s formátem disku.
[2] Ano, bohužel ve Windows neexistuje kvalitní nápověda na příkazovou řádku. Nicméně tato kniha http://tinyurl.com/5a6vpb je velmi dobrou takovou nápovědou, plně doporučuji (nejsou tam nové příkazy z Visty), za ty peníze je mým velkým pomocníkem.