我有一个作为 smb 共享安装的外部硬盘(通过 Iomega iConnect),但我无法删除其上的目录:
没有权限
查看属性:
无法确定“abc”的权限
我通过终端导航到它,.gvfs
但是当我使用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 /f
以 Windows 术语思考),则会发生这种情况。更多信息可以在这里找到:无需 Windows 即可修复损坏的 NTFS 分区