Firefox на сервере Ubuntu 16.04 может только быть запущен sudo
в машине сервера. Firefox не может быть запущен с помощью обычной учетной записи даже путем ввода команды на той же клавиатуре, подключенной к машине сервера.
Сообщение об ошибке в командной строке:
Access is denied while trying to open file in your profile directory.
Право доступа моего .profile:
-rw-r--r--
Результат ls -lsa ~/.mozilla
drwx------ (for all 4 directories : . .. extensions firefox)
Все владельцы каталогов и группы находятся под моим именем пользователя.
Результат sudo ls -lsa ~/.cache/mozilla
drwx------ (for all 3 directories : . .. firefox)
Владельцы каталогов и группы находятся под моим именем пользователя кроме.. (родитель).. принадлежит корню, и его название группы является также корнем.
Должен использовать sudo выше, потому что вышеупомянутая команда не может быть выполнена без sudo.
Попробовали следующую команду, но проблема сохраняется.
# fix the permissions
sudo chown -R $USER:$USER ~/.cache/mozilla
Также попытались переустановить Firefox с X-окнами и связали графические файлы, но не помогает.
Вы должны настроить свои права пользователя в целом, как сказал Ярон.
sudo chown [user]:[usergroup] -R ~/
Кроме того, только информация не использует sudo "gui-programm"
, всегда используйте gksudo
, поэтому такие вещи не повторяются.
Firefox также использует папку ~/.mozilla
Убедитесь, что разрешение папки ~/.mozilla
правильное, используя:
sudo chown -R $USER:$USER ~/.mozilla