SMB 共有上のディレクトリを削除するにはどうすればよいですか?

SMB 共有上のディレクトリを削除するにはどうすればよいですか?

外付け HDD を smb 共有としてマウントしていますが (Iomega iConnect 経由)、その上のディレクトリを削除できません。

許可が拒否されました

プロパティを確認する:

「abc」の権限を判別できませんでした

ターミナルでそこへ移動しました.gvfsが、For each file を使用するとchmod 777 -R .次のようになります:

操作はサポートされていません。

このディレクトリを削除するにはどうすればいいでしょうか?

大きなディレクトリを削除していますが、ファイルの 99% は正常に削除されましたが、特定のパスに沿って削除されていません。

sudo rm -rf "abc"与えた:

rm: 「abc」を削除できません。権限が拒否されました。

ディスク上の他の場所にファイルをコピーしたり、他の場所からファイルを削除したりできます

答え1

  • 注意事項について: Samba 共有なので、NTFS でフォ​​ーマットされたディスクであると想定します。そうであれば、NTFS は Linux の権限を理解しません。そのため、chmod、chown、chgrp などのコマンドは機能しません。

  • sudo権限の問題に直面した場合は、コマンドの前に を付けてディレクトリを削除してみてください。これでエラーが表示される場合は、質問に追加してください。

  • Samba の権限は /etc/samba/smb.conf に保存されますが、設定が間違っている可能性があります (これは、このディスクを初めて使用する場合にのみ問題になります。それ以外の場合は、このファイルはおそらく正しいです)

  • すべてが失敗した場合は、ディスクがどのようにマウントされたかも確認する必要があります。読み取り専用としてマウントされている場合は、ディスクを変更できません。これは、ディスクにエラーがある場合に発生する可能性があります ( chkdsk /fWindows の用語で考えてください)。詳細については、次のサイトを参照してください。Windowsなしで破損したNTFSパーティションを修復する

関連情報