Как удалить каталог на общем ресурсе SMB?

Как удалить каталог на общем ресурсе SMB?

У меня есть внешний жесткий диск, подключенный как общий ресурс SMB (через Iomega iConnect), однако я не могу удалить на нем каталог:

Доступ запрещен

Просмотр объектов недвижимости:

Не удалось определить права доступа "abc"

Я перешел к нему в терминале через , .gvfsно когда я использую chmod 777 -R .For each file, я получаю:

Операция не поддерживается.

Как удалить этот каталог?

Я удаляю большой каталог, и 99% файлов удаляются нормально, просто не по одному конкретному пути.

sudo rm -rf "abc"отдал:

rm: невозможно удалить «abc» Доступ запрещен.

Я могу копировать и удалять файлы из любого места на диске.

решение1

  • Что касается уведомлений: общий ресурс Samba, поэтому я предполагаю, что это диск, отформатированный в NTFS. Если так... NTFS не понимает разрешения Linux. Поэтому команды типа chmod, chown, chgrp не работают.

  • При столкновении с разрешениями вы можете попробовать удалить каталог с помощью sudoкоманды перед ней. Если это показывает ошибку, пожалуйста, добавьте ее в свой вопрос.

  • Разрешения Samba хранятся в /etc/samba/smb.conf. Возможно, они настроены неправильно (это может быть проблемой только в том случае, если вы используете этот диск впервые. В противном случае этот файл, вероятно, правильный).

  • Если все не помогло, вам также нужно проверить, как был смонтирован диск. Если он смонтирован только для чтения, вы не сможете изменить диск. Это может произойти, если на диске есть ошибки (подумайте chkdsk /fв терминах Windows). Более подробную информацию можно найти здесь:Исправление поврежденного раздела NTFS без Windows

Связанный контент