Я обновил с 17.10 по 18.04, а страницы просто загружали содержимое файла php, а не отображали страницу. Все, что мне нужно было сделать, это обновить файл /etc/apache2/mods-enabled/fastcgi.conf следующим образом:
<IfModule mod_fastcgi.c>
AddHandler php7-fcgi-sites .php
Action php7-fcgi-sites /php7-fcgi-sites
Alias /php7-fcgi-sites /usr/lib/cgi-bin/php7-fcgi-sites
FastCgiExternalServer /usr/lib/cgi-bin/php7-fcgi-sites -idle-timeout 60 -socket /var/run/php/php7.2-fpm.sock -pass-header Authorization
<Directory /usr/lib/cgi-bin>
Require all granted
</Directory>
</IfModule>
Вы можете создать командную строку для монтирования раздела в скрипт, чем предоставить этому пользователю привилегию запуска скрипта с помощью sudo. Например,
#!/bin/sh
# Filename: /usr/local/bin/mount-win
mount -o uid=john,gid=john /dev/sda1 /media/win
, тогда
sudo chmod +x /usr/local/bin/mount-win
в /etc/sudoers добавьте строку
john ALL = NOPASSWD: /usr/local/bin/mount-win
, где john является стандартным именем пользователя.
Для простоты использования вы можете создать пусковую установку для скрипта с линией
Exec=gksu /usr/local/bin/mount-win
Вы можете ограничить использование диска для каждого пользователя или группы с помощью дисковых квот. Это включает в себя включение квот на диск внутри fstab и настройку квот с привязанными инструментами.
Также дисковые квоты при настройке дисковых квот.