Я устанавливаю apache2 пакет, и я выполняю эту командную строку от терминала и его, получая меня ошибка как это
user@user:~$ sudo /etc/init.d/apache2 restart
sudo: /etc/sudoers.d is world writable
/etc/init.d/apache2: 64: .: Can't open /etc/apache2/envvars
/etc/init.d/apache2: 76: .: Can't open /etc/apache2/envvars
ERROR: APACHE_PID_FILE needs to be defined in /etc/apache2/envvars
может любой помогать мне для этого.
Вы случайно измененные полномочия и/или владение на файлах envvars и sudoers.d? Поскольку апач не может открыть envvars файл. Также sudoers.d каталог, кажется, имеет различные полномочия чем тогда, когда он был установлен. Используйте команды ниже для изменения полномочий и владения файла и каталога.
sudo chmod 755 /etc/sudoers.d
Пользователь и группа должны быть корнем - изменение как это:
sudo chown root: /etc/sudoers.d
И для envvars файлов
sudo chmod 644 /etc/apache2/envvars
sudo chown root: /etc/apache2/envvars