Система обновлений - это вещь Debian, но Gnome работает во многих других дистрибутивах, поэтому у нее есть свой собственный способ определения предпочтительных приложений.
Вы можете установить терминал по умолчанию с помощью утилиты gnome-default-applications-properties , также доступны через gnome-control-center в качестве предпочтительных приложений.
В качестве альтернативы вы можете установить раздел реестра gconf /desktop/gnome/applications/terminal/exec.
Однако не гарантируется, что все приложения, предоставляемые Gnome, например, nautilus, будут соблюдать эту настройку или, скорее, использовать свои собственные настройки.
Как вы знаете, возможно создать домашний каталог, отличный от «username». Например, у меня может быть пользователь с именем «john», в котором находится его домашний каталог: /home/jack.
Если вы уже знаете имя пользователя, вы можете запустить:
echo ~username
Он напечатает этот конкретный домашний каталог пользователя. Вы также можете запустить:
ls -ld /home/u942
или
stat -c %U /home/u942
, чтобы узнать, кому принадлежит этот домашний каталог, а затем удалить этого пользователя.
Также есть вероятность того, что пользователь уже удален, но его домашний каталог не установлен.
Чтобы узнать это, вы можете сделать что-то вроде:
id -un `stat -c %U /home/u942`
Если он ничего не вернул, это означает, что владелец не существует в вашей системе. просто удалите этот каталог. Если вы считаете, что там нет важного файла.
Для пользователя root / sudo можно просто создавать папки в /home, которые не связаны с какой-либо учетной записью пользователя. Вот почему ls /home не является хорошей командой для проверки пользователей.
Чтобы просмотреть всех пользователей, у которых есть домашняя папка ниже «/ home», вы можете запустить:
getent passwd | grep "/home" | cut -d: -f1
Список всех пользователей: getent passwd | cut -d: -f1
Проверьте, существует ли пользователь u942: getent passwd | grep u942. Если вы не получаете выход, такой пользователь не существует.
Если выход пуст, вы можете удалить эту папку (возможно, вам понадобится sudo) rm -Rf /home/u942. Но дважды проверьте содержимое папки перед ее удалением.
Как вы знаете, возможно создать домашний каталог, отличный от «username». Например, у меня может быть пользователь с именем «john», в котором находится его домашний каталог: /home/jack.
Если вы уже знаете имя пользователя, вы можете запустить:
echo ~username
Он напечатает этот конкретный домашний каталог пользователя. Вы также можете запустить:
ls -ld /home/u942
или
stat -c %U /home/u942
, чтобы узнать, кому принадлежит этот домашний каталог, а затем удалить этого пользователя.
Также есть вероятность того, что пользователь уже удален, но его домашний каталог не установлен.
Чтобы узнать это, вы можете сделать что-то вроде:
id -un `stat -c %U /home/u942`
Если он ничего не вернул, это означает, что владелец не существует в вашей системе. просто удалите этот каталог. Если вы считаете, что там нет важного файла.
Для пользователя root / sudo можно просто создавать папки в /home, которые не связаны с какой-либо учетной записью пользователя. Вот почему ls /home не является хорошей командой для проверки пользователей.
Чтобы просмотреть всех пользователей, у которых есть домашняя папка ниже «/ home», вы можете запустить:
getent passwd | grep "/home" | cut -d: -f1
Список всех пользователей: getent passwd | cut -d: -f1
Проверьте, существует ли пользователь u942: getent passwd | grep u942. Если вы не получаете выход, такой пользователь не существует.
Если выход пуст, вы можете удалить эту папку (возможно, вам понадобится sudo) rm -Rf /home/u942. Но дважды проверьте содержимое папки перед ее удалением.