Попробуйте получить доступ к этому файлу с помощью терминала. Посмотрите, нет ли у вас каких-либо проблем.
Как только вы закончите с этим, переходите к программе c. Возможно, вы пытаетесь получить доступ к файлу, для которого вам необходимы права на root.
Итак, вы можете использовать этот комманд в файле
sudo chown USERNAME FILENAME
Он изменит право собственности на файл от root до USERNAME.
или вы также можете использовать sudo для компиляции и запуска программы с привилегиями sudo
sudo gcc -o Output Hello.c
, есть и другой способ. Вы можете использовать эти команды, чтобы выполнить свою работу.
sudo chown root:USERNAME Output
sudo chmod 4550 Output // use SUID to get root privilege
Кажется, что Nokia 5 (TA-1053) не поддерживает реальный режим MTP без каких-либо хаков. По умолчанию он показывает какой-то фальшивый USB-привод CD-ROM, в котором содержатся только драйверы Windows и Mac. Эти драйверы, вероятно, должны сделать какую-то магию, чтобы скрыть поддельный USB-дисковод CD-ROM и показать реальное устройство Android MTP. Я не знаю, что такое магия Nokia 5.