Я устанавливал несколько программного обеспечения, которое запросило это:
Download is performed unsandboxed as root as file couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
Таким образом, я сделал:
sudo chown -Rv _apt:root /home/kpate352/ sudo chmod -Rv 700 /home/kpate352/
Но теперь все испорчено. Я не мог просмотреть свои файлы, и это запрашивает "Отклоненное разрешение". Я также пытался делать:
sudo chown -R kpate352:kpate352 /home/kpate352
Но это ничего не возвращает. Как отменить следующие команды:
sudo chown -Rv _apt:root /home/kpate352/ sudo chmod -Rv 700 /home/kpate352/
К сожалению, Вы не можете отменить изменения, внесенные chown
или chmod
. Это - Linux! Команды на самом деле сделают то, что Вы говорите им делать. Лучше сделайте резервное копирование сами в следующий раз.
Однако можно восстановить полномочия по умолчанию для домашней папки, которая, вероятно, устранит большинство проблем.
Сначала сбросьте владельца своей домашней папки:
sudo chown -Rv kpate352:kpate352 /home/kpate352/
Затем полномочия сброса для всех файлов:
find /home/kpate352/ -type f -print0 | xargs -0 sudo chmod -Rv 644
Наконец полномочия сброса для всех папок:
find /home/kpate352/ -type f -print0 | xargs -0 sudo chmod -Rv 755
Это должно стабилизировать Вашу ситуацию.