Реальное решение этой проблемы: домашняя папка пользователя не должна быть доступна для записи только для чтения.
Итак, если пользовательский сайт находится в папке cat/example.com/http/, папка cat должна иметь chmod 555, и все будет ОК.
Я успешно использовал этот метод в качестве обходного пути к Ubuntu 14.04 Bug # 1317288 (часы исчезают с панели Unity).
Я выполнил инструкции из приведенной выше ссылки, переработал здесь свой скрипт bash.
С терминала установите индикатор-sysmonitor:
sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor
sudo apt-get update
sudo apt-get install indicator-sysmonitor
Запустите индикатор
indicator-sysmonitor &
Теперь вы должны увидеть индикатор процессора и памяти на вашей панели приборов.
Нажмите в любом месте индикатора, чтобы открыть его меню, и выберите «Настройки». На вкладке «Общие» включите «Запуск при запуске:»
Перейдите на вкладку «Дополнительно» и нажмите «Создать».
Назовите свой новый «часы» датчика, дайте ему описание и введите следующий код в поле «Команда».
date +%a\ %b\ %d\ %r
Нажмите «ОК» "
На вкладке« Дополнительно »в поле« Настроить вывод: »удалите cpu: {cpu} mem: {mem} и type
{clock}
Измените интервал обновления на 1.0 и нажмите «Сохранить».
Теперь у вас должен быть индикатор дня + даты + времени ваша панель приборов Unity.