Почему я получаю ошибки в apt после того, как удалил, а затем заново создал `/tmp`, `/var/tmp` и `/var/log`?

Почему я получаю сообщение об ошибке после выполнения следующих команд?

      sudo rm -r /tmp
sudo rm -r /var/tmp
sudo rm -r /var/log

sudo mkdir /tmp
sudo mkdir /var/tmp
sudo mkdir /var/log
sudo apt update

Сообщение об ошибке:

      Couldn't create temporary file /tmp/apt.conf.RFX4BR for passing config to apt-key
Couldn't create temporary file /tmp/apt.conf.GuJXFx for passing config to apt-key
(truncated)

1 ответ

/tmp/должно быть

      drwxrwxrwt  20 root     root      4096 jun  5 21:03 tmp

/var/tmpи/var/logдолжны быть:

      drwxrwxr-x 13 root syslog   4096 jun  4 00:00 log
drwxrwxrwt 13 root root     4096 jun  5 04:09 tmp

Пожалуйста, отрегулируйте их в соответствии с указанным выше, используяsudo chmod 1777иsudo chown root:rootдля двоихtmp'песокsudo chown root:syslogдля «журнала». И проверьте, соответствует ли он тому, что здесь указано, используяls /иls /var/.

Другие вопросы по тегам