Возможно, попробуйте создать новый файл в системе Linux и вырезать и вставить код из старого файла в новый?Ошибки разрешений в среде linux могут разочаровать новых пользователей linux, и вместо того, чтобы пытаться изменить свой выход, иногда проще создать новый файл и скопировать код?Однажды у меня была ошибка прав доступа, когда я вошел в систему как администратор с правами суперпользователя на своем ноутбуке, сделал несколько файлов и написал код, затем, когда я заархивировал проект, отправил его по электронной почте и загрузил на свой рабочий стол, я мог просматривать / редактироватькод, но когда я попытался выполнить его на своем рабочем столе, я получал странные ошибки, даже когда вошел в систему как суперпользователь.Оказалось, что проблема с правами доступа связана с двумя разными системами, и хотя я вошел в систему как суперпользователь, система не разрешила доступ к этим файлам, поскольку они были сгенерированы во внешней системе ... Решением было простовырезать и вставить код в новый файл.