dpkg -l | awk '/^rc/ {print $2}'
dpkg -l | awk '/^rc/ {print $2}' | xargs sudo dpkg --purge
Первой строкой смотрим, какие каталоги и файлы настроек не были удалены после выполнения dpkg –purge. Второй строкой – удаляем “следы” от всех удаленных пакетов
Удаление пользователя:
deluser имя_пользователя
Удаление домашнего каталога пользователя и почтового ящика
userdel -r имя_пользователя
Если появляется ошибка типа userdel: пользователь находится в системе, то надо убить все процессы, запущенные от имени пользователя:
killall -9 -u имя_пользователя
Создание пользователя
adduser имя_пользователя
Изменяем существующему пользователю tony первучную группу на www
usermod -g www tony
Следующая команда перемещает домашний каталог пользователя со всем содержимым. Если новый каталог не существует, он автоматически создается. Сначала указывается новый каталог, а затем имя пользователя. Обязательно используйте флаги -d и -m:
usermod -d /server1/home/aborg/ -m aborg
Ошибка при обновлении:
$ sudp apt update
...
W: Произошла ошибка при проверке подписи. Репозиторий не обновлён и будут использованы предыдущие индексные файлы.
W: Не удалось получить https://packages.sury.org/php/dists/stretch/InRelease
Следующие подписи неверные: EXPKEYSIG B188E2B695BD4743 DEB.SURY.ORG Automatic Signing Key <deb@sury.org>
...
Решение:
$ sudo rm -rf /etc/apt/trusted.gpg.d/php.gpg
$ sudo apt-key del B188E2B695BD4743
$ sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
$ sudp apt update