我使用 Fedora Linux,硬盘崩溃了。我花钱将硬盘恢复到便携式驱动器(名称为passport
)。我报废了之前的电脑(它已经过时了,更新 Fedora 很烦人),所以现在我使用 Ubuntu Linux。当我插入便携式驱动器时,我认为安装是自动的。但是,当我
- 尝试使用命令行
/media/whatever/markleeds
查看实际数据,但出现“拒绝访问”的情况。 - 尝试使用文件管理器并单击目录或将目录复制到我的实际硬盘驱动器时,出现“复制错误”。单击以了解更多详细信息,显示“拒绝访问”。
他们告诉我他们使用了 ext4 文件格式,但我不明白为什么我无法访问。sudo cd
不起作用,因为似乎必须先创建 shell?所有者是 1000,这可能是问题的根源。
如果他们不小心使用了错误的文件格式,是否会导致访问问题?感谢您提供任何提示和指示。我正在使用的公司正在再次尝试,希望第一次做错了什么。
使用 NTFS 或其他格式进行恢复然后转换为 ext4 是否更安全?
答案1
你检查过文件权限吗?你可以用以下命令递归更新它们:
sudo chmod -R 744 /media/whatever/markleeds
这将为您提供那里所有文件和文件夹的所有可能的权限以及对组和其他人的读取访问权限。
八进制三元组的解释:
(7)(4)(4)
| | |
| | (others) read only
| |
| (group) read only
|
(user) read, write and execute
这些八进制数相加反映了该示例中用户的文件权限:
(4) read access + (2) write access + (1) execute permission = 7
以下是以递归方式更改所有者的方法:
sudo chown -R markleeds:markleeds /media/whatever/markleeds