У меня есть этот каталог, из которого я не могу удалить атрибут только для чтения. На компьютере работает XP SP2 (или SP3, не уверен), а каталог находится в файловой системе NTFS.
Заглянув в Интернет, я обнаружил следующее: http://support.microsoft.com/kb/256614 который сообщает, что если каталог "настроен", он рассматривается как системная папка и, следовательно, "только для чтения".
Я не думаю, что в моем случае это такой сценарий, но в любом случае это не помогает, их рекомендация более или менее:
attr -r -s /d /s d:\data
и это не работает для меня. Есть другие идеи?
Дополнительная информация: каталог обслуживается HTTP-сервером (wamp), а каталог является проверкой SVN. Случается, что веб-сервер не может записывать файлы в каталог (imagechace из drupal, если вас действительно интересует).
Изменить 2:
В исходном сообщении утверждалось, что каталог находится на VFAT FS, однако я загрузил Fedora 11 с livecd, и раздел помечен как NTFS.
Изменить 3: Я покинул компанию, над которой работал, в которой произошла эта ситуация ... поэтому я не могу полностью закрыть этот вопрос. Но все становится еще хуже: я проверил ответ "attr -r", который я поставил, у меня не сработало, а теперь разработчик сказал, что у нее это сработало. Хороший момент WTF. Наверное помогла перезагрузка ...
Извините за потерю деталей. Если у кого-то такая же проблема, и один из ответов ему помогает - прокомментируйте.
Стать владельцем папки, вы сможете удалить атрибут только для чтения.
Время от времени я вижу это на машинах, на которых установлена XP Pro SP2 или выше в разделе NTFS и которые не являются частью домена. Если машина не является частью домена, вам нужно будет добавить раздел FAT32, переместить в него папку, доступную только для чтения, удалить атрибут только для чтения и настроить HTTP-сервер на использование папки из раздела FAT32.
В Windows нет такой вещи, как папка только для чтения (кроме разрешений ntfs). Атрибут только для чтения, который у вас есть, если вы используете attr или проверяете свойства папки, на самом деле не применяется к папке и всегда будет отображаться как отмеченный (закрашенный квадрат). Атрибут только для чтения применяется к файлам в папке.
По какой причине вы пытаетесь выполнить это действие? Возможно ли, что вы пытаетесь добиться чего-то еще?
Возможна ли загрузка вне xp - так как это не NTFS, вы должны иметь возможность видеть ее с обычным загрузочным диском без каких-либо дополнительных вещей. Тогда просто перейдите и сделайте это вручную?
Для NTFS права относятся к тегу безопасности свойств, а не к атрибуту «только чтение» на вкладке «Общие». Если у вас нет правильных разрешений для файла / папки, вы не сможете изменить атрибут только для чтения.
есть просто несколько шагов для решения вашей проблемы: