Я установил Cygwin на Windows 7 в среде входа в домен Windows. Я могу запускать большинство типичных команд без проблем, но я не могу всю жизнь использовать команду "mv" для перемещения или переименования файлов, независимо от файла или каталога.
Я могу копировать и создавать файлы без проблем.
┌─[12:27:57]─[mbutl2@MYHOSTNAME]
└──> tmp $ >> pwd
/tmp
┌─[12:27:58]─[mbutl2@MYHOSTNAME]
└──> tmp $ >> touch test.txt
┌─[12:28:02]─[mbutl2@MYHOSTNAME]
└──> tmp $ >> mv test.txt hello
-bash: /usr/bin/mv: Permission denied
Я уже пробовал запустить терминал Cygwin в качестве администратора, и проблема та же.
Я открыт для обходных путей, таких как попытка другого exe-файла для перемещения файлов и перенаправление на него команды mv. Перемещение файлов работает в командной строке Windows.
ОБНОВЛЕНИЕ: Похоже, что на моем ноутбуке может быть ограничение безопасности, которое либо запрещает доступ / копирование / выполнение программы "mv.exe" по ее имени или по эвристике. Все еще готовы принять обходные пути, которые заменяют команду mv, как упоминалось выше.
ОБНОВЛЕНИЕ 2: Скриншоты в командной строке Windows и при открытии mv.exe в Windows.
ОБНОВЛЕНИЕ 3: вывод file
команды:
┌─[12:36:09]─[mbutl2@MYHOSTNAME]
└──> ~ $ >> file /usr/bin/mv
/usr/bin/mv: writable, executable, regular file, no read permission
┌─[12:36:15]─[mbutl2@MYHOSTNAME]
└──> ~ $ >> chmod 777 /usr/bin/mv
chmod: changing permissions of `/usr/bin/mv': Permission denied
┌─[✗]─[12:36:29]─[mbutl2@MYHOSTNAME]
└──> ~ $ >> mv
-bash: /usr/bin/mv: Permission denied
┌─[✗]─[12:36:35]─[mbutl2@MYHOSTNAME]
└──> ~ $ >>
ldd
также сообщает, что разрешение отклонено.