chmod: все на SD карте застряло на 755, владелец root

Я пытаюсь получить доступ к моей SD-карте как обычному пользователю после того, как она как-то изменилась на просто Root-доступ. Я пробовал несколько решений, и ни одно из них не сработало. Вот попытка добавить все в 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

Это действует мне на нервы. Я должен использовать sudo перед каждым, что я пытаюсь сделать с моей SD-картой. (На нем тоже много данных, и мне не повезло, что у меня нет места для резервного копирования. Если бы моя флэш-память объемом 16 ГБ не использовалась только для загрузки Ubuntu...)

3 ответа

Как твоя SD карта mountред?

mount | grep /media/ubuntu

Ты видишь ro или же rw? Вы можете перемонтировать его для чтения / записи:

sudo mount -o remount,rw /media/ubuntu  

Если вы читаете man 8 mount Вы можете добавить запись в /etc/fstab (man 5 fstab), что позволит указанному пользователю или всем пользователям mount (и собственная) SD-карта.

Для меня это было потому, что у меня была SD-карта, отформатированная как файловая система FAT32. Fat32 не поддерживает права доступа к файлам .

Вы пробовали добавить uid=your_username к параметрам монтирования. Это сработало для меня и меняет владельца на меня каждый раз, когда я подключаю его

Другие вопросы по тегам