在 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
你看到了ro
吗rw
?你可以用以下方式重新安装它:
sudo mount -o remount,rw /media/ubuntu
如果您读过,您可以在( )man 8 mount
中添加一个条目,以允许指定的用户或所有用户使用(并拥有)SD 卡。/etc/fstab
man 5 fstab
mount
答案2
您是否尝试过将 uid=your_username 添加到安装选项。它对我有用,每次插入时都会将所有者更改为我
答案3
对我来说,这是因为我的 SD 卡格式化为 FAT32 文件系统。 Fat32 不支持文件权限。