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 к параметрам монтирования. Это сработало для меня и меняет владельца на меня каждый раз, когда я подключаю его