Ne morem odstranit read-only na WinXP

Se je kdo že srečal s težavo, ko ni možno odstranit read-only attributa?

Torej, na novo sem včeraj naložil Win XP Pro, SP3 (NTFS C in D particiji) inštaliral free pripomočke za delo, med drugimi tudi XAMPP.

Poskusim pognat eno PHP backup skripto, da vidim če deluje in mi vrže kup errorjev, med drugimi tudi unlink (permissions denied).

Pogledam in vidim, da imajo datoteke in mape read-only. Odstranim in poskusim ponovno in še vedno isto... pogledam in vidim checkbox obkljukan. Poskusim večkrat in ni sreče.

Poskusim po navodilih http://support.microsoft.com/kb/256614 a še vedno nič.

Je kdo rešil tako težavo?

Lp
Goran

15 odgovorov

Format? :D

Sorry, moral sem. :P Sem na OSX in že nekaj časa nimam takih težav. :)

11

Gogy, si mogoce kopiral iz kakega sistemskega folderja pod prejsnim sistemom? Ker potem moras spremeniti pravice na tistem prvem uporabniku.

@D.J., format je bil narejen včeraj. Naredil dve particiji (NTFS) in postavil vse na novo. Me veseli, da ti vse lepo dela, tudi meni vse dela na drugih računalnikih, če ne bo druge rešitve bo ponovno format vsega.

@perunpro, ne da bi vedel, da bi bil sistemski folder (D:\xampp\htdocs\dir je bil kopiran, dočim je bil sistem na C), saj je bil backup PHP fajlov in SQL dump restoran tudi na drugem računalniku, kjer se zadeva sicer testira in razvija in vse deluje normalno.

Na Hiren's Boot CD vem da je en program, ki mi je pomagal pri takem problemu...
Evo, to je to: http://www.softpedia.com/get/System/OS-Enhancements/Delete-Doctor.shtml

Če si administrator, poskusi prevzeti "ownership" nad folderjem.
Desni klik na read-only folder > Zavihek Security > Advanced > Zavihek Owner. Tu označiš svoje uporabniško ime (lahko, da moraš kliknit na edit prej) in obkljukaš "Replace owner on subcontainers and objects". Potem pa poskusi spremenit pravice za folder.

1

@SlimDeluxe, nimam težave z brisanjem fajlov, samo PHP mi jih ni hotel pobrisat... skripta.

Avtomatiziral sem postopek backupa fajlov od PHP aplikacije in mi naredi dump baze, dump vseh PHP fajlov in vse skupaj zazipa in uploada na FTP strežnik dnevno.

Zelo enostavno je naredit restore, le da mi tukaj naredi problem ko požene to backup skripto... in ta skripta hoče pobrisat za seboj kar je skopirala v temp direktorij in ji ne pusti brisat zaradi pravic.

@mistique, sem admin in to sem tudi že poskusil pa ta read-only attribute ostane in ko ga odstranim se takoj spet pojavi ko pogledam ali je odstranjen.

Kaj, če bi poskusil v Safe mode-u? (Če še nisi).

Tukaj imam pa rahlo problem... do računalnika dostopam remote... ne poznam načina, da bi lahko pognal v safe modu remotely.

Si sicer mislil, da bi pravice uredil v safe modu?

Še napake, ki jih dobivam...

Warning: unlink(backup_files_20110705225223/ajax.js) [function.unlink]: Permission denied in D:\xampp\htdocs\test\ajax.js.php on line 359

Mislim, da oddaljen dostop (Microsoftov Remote Desktop) ni mogoč do računalnika, ki deluje v safe mode-u (četudi safe mode with networking).
V safe mode ga sicer lahko spraviš z eno trotl metodo (spremeniš boot switch /safeboot:network /sos /bootlog /noguiboot v boot.ini in potem restartaš računalnik), vendar se bojim, da po tej spremembi ne boš mogel več dostopati do računalnika.

VNC je program, ki omogoča zagon oddaljenega računalnika v varnem načinu. Če boš poskušal, obvezno izberi Safe mode with networking :)

Zgornji odstavek ni defacto rešitev, je nekaj, kar bi sam poskušal. Morda kdo ponudi kakšno konkretno rešitev. Poskusi še na Slo-tech (če še nisi).

Hm, sem imel isto idejo kot mistique v tem postu.

Kaj pa ce probas narediti nov folder, nastavis permisne in notri skopiras vsebino. A je mozno, da gre za kak interno XAMPP foro?