chmod:SD 卡上的所有内容都卡在 755 上,所有者是 Root

chmod:SD 卡上的所有内容都卡在 755 上,所有者是 Root

在 SD 卡不知为何变为仅具有 Root 访问权限后,我尝试以普通用户身份访问它。我尝试了几种解决方案,但都不起作用。以下是尝试将所有内容都 chown 到 ubuntu(此处使用实时 USB):

$ sudo chown ubuntu -R  /media/ubuntu
chown: changing ownership of ‘/media/ubuntu/JUSTADOO444/(Every single file/folder)’: Operation not permitted
chown: changing ownership of ‘/media/ubuntu/JUSTADOO444’: Operation not permitted

尝试将所有内容 chmod 为 777 后:

命令:

$ sudo chmod 777 /media/ubuntu/ -v -R
mode of ‘/media/ubuntu/JUSTADOO444/(Everything)’ changed from 0755 (rwxr-xr-x) to 0777 (rwxrwxrwx)

然后快速地ls -l

drwxr-xr-x  5 root root     4096 Sep  8 18:54 Sample Folder (Name Changed)
-rwxr-xr-x  1 root root  4402055 Sep 16 11:53 Sample Presentation.odp

这让我很烦。每次尝试对 SD 卡进行任何操作之前,我都必须使用 sudo。(它上面也有很多数据,我很不幸没有空间备份。如果我的 16gb 闪存驱动器不是仅用于 Ubuntu 启动...)

答案1

你的 SD 卡怎么样了mount

mount | grep /media/ubuntu

你看到了rorw?你可以用以下方式重新安装它:

sudo mount -o remount,rw /media/ubuntu  

如果您读过,您可以在( )man 8 mount中添加一个条目,以允许指定的用户或所有用户使用(并拥有)SD 卡。/etc/fstabman 5 fstabmount

答案2

您是否尝试过将 uid=your_username 添加到安装选项。它对我有用,每次插入时都会将所有者更改为我

答案3

对我来说,这是因为我的 SD 卡格式化为 FAT32 文件系统。 Fat32 不支持文件权限

相关内容