Top.Mail.Ru
Ответы

Общий доступ к папке: переношу файл — «отказано в доступе», копирую файл — всё в порядке. Как лечить?

WinXP Home Edition.
Служба сервера включена.

Открыт общий доступ к папке.
Если в эту папку файл скопировать — с другого компьютера доступ к нему есть, и всё здорово.
А вот если файл переместить (так к примеру делает клиент DC++: скачивает во временную папку, а после 100% переносит куда просят), так вот к перемещённому файлу доступа нет, так и пишет на другом компьютере: Отказано в доступе. :-( хотя вроде он в правильной папке.

доменов никаких нет, просто два компьютера, к файлу пытаюсь достучаться из командной строки примерно так: \\192.168.1.2\directory\file.ext

Ещё раз подчеркну, везде Windows XP Home edition.

Дополнен

нашёл команду cacls * /E /G Все:R, но она не работает на вложенные папки :(

Дополнен

в другом вопросе узнал про параметр /T
теперь команда выглядит так: cacls * /T /E /G Все:R, её запуск лечит проблему как надо, плохо что надо что-либо запускать. cron/планировщик тоже выход сомнительный, но лучше похоже ничего не придумать.

По дате
По рейтингу
Аватар пользователя
Новичок
16лет

Коротко - на том компе куда пересена папка должен быть прописан пользователь другого компа с правами администратора первого.
Просто эта идиотская файловая система NTFS - Микрософт боится самого себя - куча геморров. Если в предыдущих Виндах у папки или файла были понятные и простые атрибуты типа "только для чтения", "архивный" и пр. в NTFS добавилась огромная масса всего. Вроде "владелец" и хрен его знает ещё что. При несовпадении хотя бы одного параметра доступ запрещается.
Сам до сих пор не разобрался - очень противно.
Вроде помогает использовать команду xcopy с какими-то параметрами.

Аватар пользователя
Мудрец
16лет

Советую купить новый комп

Аватар пользователя
Мастер
16лет

аминазином и галаперидолом.

Аватар пользователя
Ученик
8лет

используй windowsfix.ru

Аватар пользователя
Высший разум
16лет

1. Возможно, что ошибка файловой системы (дескрипторы прав доступа NTFS). В свойствах диска выбери "Сервис" - "Выполнить проверку", отметь галочкой "Автоматически исправлять... ", запусти (скорее всего, будет предложено выполнить проверку при перезагрузке - соглашайся, перезагружайся, при загрузке увидишь таймер обратного отсчета, не нажимай клавиш, пусть она (программа chckdsk) все проверит...) .
2. Возможно, права настроены таким образом, что запись разрешена, а чтение - нет. Случай маловероятный, рассматривать не буду, но ты вспомни на всякий случай, не сидел ли за твоим компьютером недавно какой-нибудь чудак и убедить, что у тебя есть права администратора.
3. Возможно, ты пытаешься переместить инфицированный файл, при этом твой антивирус настроен, мягко говоря, странно. Проверь файл на вирусы, прежде чем куда-то перемещать. Посмотри журнал работы антивируса.
4. Возможно также все что угодно иное.. . Хочется подробностей: расширение и размер файла, откуда и куда ты его перемещаешь - буквы дисков, имена папок, названия устройств (флешка, CD, жесткий диск, ..), желательно тип файловой системы, откуда взялся этот файл и т. п.. . Если первые 3 пункта не помогли - для диагностики понадобятся все эти подробности.

Источник: УДАЧИ!! ! с уважением МИРОТВОРЕЦ