我是 Linux 新手。我有一个分区,其中所有文件夹和文件的所有者都设置为 root。当我编写以下命令时,我无法使用 chomd 和 chown 进行任何更改:sudo chown -c -v 用户测试文件.txt。 输出为:将所有权从 root 更改为用户。 但当我这样做ls -l我的文件的用户和组权限仍设置为 root。我的桌面文件和目录中的权限和所有者已成功更改。这只是一个分区的问题。如果有人能帮助我解决这个问题,我将不胜感激。
答案1
如果使用不支持 Linux 文件权限的文件系统格式化分区,则分区会失败。Microsoft 的文件系统(例如 fat、vfat、extfat 和 ntfs)不支持 Linux 权限。整个驱动器的权限是在安装期间设置的。
使用实用程序“磁盘”,您可以“拥有”整个分区,包括使用不支持 Linux 权限的文件系统格式化的分区。
- 打开磁盘
- 在左侧窗格中,单击分区所在的驱动器
- 在右侧窗格的地图上,单击要更改的分区
- 单击齿轮图标并选择“取得所有权”