Удалить лишние профили пользователей. Удаление пользователя в Ubuntu. $ userdel параметры пользователь

Хотя среди большинства пользователей и принято называть электронные вычислительные машины персональными компьютерами, но часто ПК с операционной системой Windows 7 используется сразу несколькими людьми. При этом каждый пользователь может создавать в системе множество учетных записей.

Значительное количество профилей, которые уже не используются, не только занимают место на пространстве жесткого диска, но и могут создавать путаницу.

Ниже приведено руководство об одном из методов управления профилями в ОС, а именно описаны методики удаления пользователей в компьютере на Windows 7.

Основные методы удаления

В «Семерке» имеются все необходимые инструменты для решения этой задачи. В случае присутствия в системе неиспользуемого аккаунта можно быстро избавиться от него.

Однако, если ПК в домене, то удалится только локальная учетка, а доменные записи останутся нетронутыми. Необходимо учитывать, что из ПК сотрутся и файлы, которые были созданы под удаляемой учетной записью.

Метод 1. Через панель управления (ПУ)

Необходимо войти в систему с правами администратора и выполнить такие последовательные действия:


Как видно, методика проста и у подавляющего большинства людей сложностей не возникнет. Единственная трудность, которая может появиться у новичка — это вход в систему с расширенными полномочиями. Поэтому ниже представлена краткая инструкция о том, как решается эта проблема.

Как получить расширенные полномочия?

Вышеописанная методика началась с того, что для ее выполнения требуются права администратора. Для их получения необходимо осуществить такие последовательные шаги:


Метод 2. С использованием менеджера учетных записей (МУЗ)

Если по причине неполадок в системе профиль, который планируется удалить, был поврежден, то первый метод не позволит решить поставленный вопрос, а потребуется воспользоваться возможностями, предоставляемыми МУЗ. Этот метод так же, как и первый осуществляется с расширенными правами.

Нужно исполнить следующие шаги:


Примечание: Эта методика позволяет удалять ненужные учетки, но папки не будут стерты с системного тома, поэтому при необходимости придется потом их убирать вручную.

Метод 3. Посредством функции «Управление ПК»

Последовательность действий:



Метод 4. С применением возможностей командной строки (КС)

Потребуется сделать следующее:


Примечание: В команде вместо «Надежда» следует написать конкретное имя пользователя, которое подлежит удалению.

Достаточно часто при работе на терминальном сервере для решения проблем пользователей приходится удалять их профили, тем самым при следующем входе пользователя будет создан новый чистый профиль. Однако многие при переходе с Windows 2003 на Windows 2008 сталкиваются с тем, что удаление профиля в этих ОС необходимо выполнять по разному. Если в Windows Server 2003 было достаточно удалить профиль пользователя из каталога C:\Documents and Settings, то в Windows 2008 не все так просто.

Во-первых, как вы знаете, в Windows Server 2008, Windows Vista и Windows 7 локальные профили пользователей хранятся в каталоге C:\Users. Кроме того, эти ОС ведут учет всех локальных профилей в веке реестра “HKEY _ LOCAL _ MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList ” Для каждого профиля, который хранится локально, внутри этого раздела реестра создается подраздел. Имя подраздела – это SID учетной записи пользователя. Сопоставить имя пользователя и SID можно с помощью так, или же просто откройте любую ветку и посмотрите значение параметра ProfileImagePath.

Что будет, если просто удалить каталог с профилем пользователя?

Что же будет, если удалить каталог с профилем пользователя в Windows 2008 или Windows 7 (C:\Users\”Username”) без модификации реестра? После удаления профиля, при следующем входе пользователя в системном трее появится сообщение, говорящее о том, что Windows не смогла загрузить профиль пользователя и пользователь будет работать с временным профилем.

Event ID 1511.Your user profile was not loaded correctly. You have been logged on with a temporary profile. Changes you make to this profile will be lost when you log off. Please see the event log for details or contact your administrator.

А как вы знаете, временный профиль Windows – это профиль, который загружается при наличии проблем с нормальным профилем, и который при завершении сеанса, не сохраняется.

Как же корректно удалить профиль пользователя в Windows 2008?

Воспользуйтесь одним из следующих методов удаления профиля:

  1. Удалите каталог с профилем пользователя И соответствующую ему ветку реестра в HKEY _ LOCAL _ MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList
  2. Откройте Пуск > Выполнить и наберите sysdm.cpl. Перейдите на вкладку Advanced, затем в разделе User Profiles нажмите кнопку Settings и удалите нужный (или ненужный:)) вам профиль пользователя.

Поздно, я уже удалил каталог с профилем пользователя, что делать?

Не беспокойтесь, к счастью, Windows достаточно умна. Если система находит в реестре в ветке ProfileList, SID пользователя, с которым не ассоциирован ни один каталог с профилем пользователя (C:\Users\”username”), она создает резервную копию этой ветки с расширением .bak . Просто удалите эту резервную ветку.

В этой инструкции мы рассмотрим как удалить пользователя Linux вместе с его данными и домашним каталогом.

Если вы системный администратор в крупной компании то, скорее всего, удаление пользователей linux для вас довольно частая задача. После того как аккаунт становится ненужным или пользователь ушел из организации, его аккаунт нужно удалить, чтобы не оставлять дыр в безопасности.

При удалении пользователей Linux также важно удалить их домашний каталог, чтобы освободить место на устройстве хранения для новых пользователей и их файлов. Сначала мы рассмотрим как удалить пользователя Linux с помощью терминала, потом поговорим о том, как это делается в графическом интерфейсе одного из самых популярных дистрибутивов - Ubuntu.

Перед тем как переходить к действиям в реальной среде нужно немного попрактиковаться, давайте создадим два пользователя losst и losst1, вместе с домашними каталогами, а затем уже будем их удалять:

adduser losst
$ passwd losst

adduser losst1
$ passwd losst1

Здесь команда adduser используется для создания учетной записи пользователя, а passwd для создания пароля.

Давайте рассмотрим, как удалить пользователя Linux в терминале. Для этого используется команда - deluser в debian и производных системах, а в RedHat - userdel. Рассмотрим подробнее эти две утилиты.

Описание deluser

Синтаксис команды deluser очень простой:

$ deluser параметры пользователь

Настройки команды deluser находятся в файле /etc/deluser.conf, среди прочих настроек там указанно что нужно делать с домашней папой и файлами пользователя.

Вы можете посмотреть и изменить эти настройки выполнив команду:

vi /etc/deluser.conf

Рассмотрим подробнее эти настройки:

  • REMOVE_HOME - удалять домашний каталог пользователя
  • REMOVE_ALL_FILES - удалить все файлы пользователя
  • BACKUP - выполнять резервное копирование файлов пользователя
  • BACKUP_TO - папка для резервного копирования
  • ONLY_IF_EMPTY - удалить группу пользователя если она пуста.

Эти настройки определяют поведение утилиты по умолчанию, когда выполняется удаление пользователя, конечно, их можно переопределить используя параметры для команды.

Поддерживаются такие параметры, они аналогичны настройкам, но тут больше вариантов:

  • --system - удалять только если это системный пользователь
  • --backup - делать резервную копию файлов пользователя
  • --backup-to - папка для резервных копий
  • --remove-home - удалять домашнюю папку
  • --remove-all-files - удалять все файлы пользователя в файловой системе

Описание userdel

Утилита userdel работает немного по-другому, файла настроек здесь нет, но есть опции, с помощью которых можно сообщить утилите что нужно сделать. Синтаксис аналогичный:

$ userdel параметры пользователь

  • -f, --force - принудительное удаление, даже если пользователь еще залогинен
  • -r, --remove - удалить домашнюю директорию пользователя и его файлы в системе.
  • -Z - удалить все SELinux объекты для этого пользователя.

Для удаления пользователя с сервера лучше использовать расширенный способ, который мы рассмотрим ниже. Когда пользователи используют сервер, они запускают различные программы и сервисы. Пользователь может быть правильно удален, только если он не залогинен на сервере и все программы, запущенные от его имени остановлены, ведь программы могут использовать различные файлы, принадлежащие пользователю, а это помешает их удалить. Соответственно тогда файлы пользователя будут удаленны не полностью и останутся засорять систему.

Блокировка учетной записи пользователя

Для блокировки учетной записи пользователя можно использовать утилиту passwd. Это запретит пользователю доступ к системе и предотвратит запуск новых процессов:

Выполните команду passwd с параметром --lock:

passwd --lock losst

passwd: информация об истечении срока действия пароля изменена.

Уничтожить все запущенные процессы пользователя

Теперь давайте найдем все запущенные от имени пользователя процессы и завершим их.

Найдем процессы с помощью pgrep:

Посмотреть подробнее, что это за процессы можно передав pid, каждого из них в команду ps, вот так:

ps -f --pid $(pgrep -u losst)

UID PID PPID C STIME TTY STAT TIME CMD
losst 14684 14676 0 22:15 pts/2 S 0:00 -bash
losst 14735 14684 0 22:15 pts/2 S+ 0:00 vi text

Теперь, когда вы убедились, что там нет ничего важного, можно уничтожить все процессы с помощью команды killall:

Killall -9 -u losst

Опция -9 говорит программе, что нужно отправить этим процессам сигнал завершения SIGKILL, а -u задает имя пользователя.

В основанных на Red Hat системах, для использования killall необходимо будет установить пакет psmisc:

sudo yum install psmisc

Резервное копирование данных пользователя

Это вовсе не обязательно, но для серьезного проекта не будет лишним создать резервную копию файлов пользователя, особенно если там могли быть важные файлы. Для этого можно использовать, например, утилиту tar:

tar jcvf /user-backups/losst-backup.tar.bz2 /home/losst

Удаление учетной записи пользователя

Теперь, когда все подготовлено, начинаем удаление пользователя linux. На всякий случай укажем явно, что нужно удалять файлы пользователя и домашнюю директорию. Для Debian:

deluser --remove-home losst

userdel --remove losst

Если нужно удалить все файлы, принадлежащие пользователю в системе используйте опцию --remove-all-files, только будьте с ней осторожны, так и важные файлы можно затереть:

deluser --remove-all-files losst

Теперь пользователь полностью удален, вместе со своими файлами и домашней директорией из вашей системы.

Удаление пользователя в Ubuntu

Откройте Параметры системы :

Откройте пункт Учетные записи :

Как видите, сейчас все действия недоступны, и нарисованы серым цветом. Чтобы их активировать нажмите кнопку разблокировать и введите пароль пользователя.

Теперь для того чтобы удалить пользователя в linux достаточно кликнуть по нему мышкой, а затем нажать на значок минус.

В открывшимся окне можно выбрать, что нужно сделать с файлами пользователя:

Естественно, будет удаленна только домашняя папка, обо всех файлах речь не идет. И для корректного удаления пользователь должен быть не работать в системе.

Выводы

Удалить пользователя в linux не так уж сложно, независимо от того где это нужно сделать, на сервере или домашнем компьютере. Конечно, графический интерфейс более удобен, но в терминал, как всегда, предлагает больше возможностей. Если у вас есть еще какие-нибудь идеи по этому поводу, напишите в комментариях!

Операционная система Windows подразумевает возможность создания нескольких пользователей на одном компьютере. Так вы сможете пользоваться ПК всей семьей и не мешать свои личные файлы между собой. Однако лишние учетные записи могут лишь засорять дисковое пространство. Лучше удалять неиспользуемые аккаунты на своем компьютере. Когда вам понадобится новая гостевая учетная запись, просто создайте её снова. В этой статье вы увидите наглядную инструкцию по удалению учетной записи пользователя в Windows 7 двумя способами: через панель управления и через папку управление компьютером. Не забывайте, что такой алгоритм можно применить и к Windows 8, 10, но в данных системах несколько отличается интерфейс.

Как удалить пользователя в Windows 7 через панель управления

  • Самым простым способом является удаление персональной папки пользователя в панели управления. Зайдите в поле “Панель управления” через Пуск в проводнике компьютера.
  • Настройте отображение разделов по категориям. Для этого в самом правом верхнем углу у вас должно стоять значение “Просмотр: Категория”.
  • Выберете вкладку “Учетные записи пользователя и семейный контроль”.


  • В появившемся окне вам будут доступны практически все настройки доступа к персональным папкам пользователя. Отыщите вверху раздел “Учетные записи пользователей”, а в нем “Добавление и удаление учетных записей пользователей”.


  • Перед вами откроется окно со всеми персональными папками на данном компьютере. Вам нужно кликнуть мышкой на ту, которую вы хотите удалить или изменить.


  • Откроется меню с небольшим списком опций для пользователя. Нажмите на ссылку “Удаление учетной записи”.


На выбор у вас будет два пункта:

  • “Удалить файлы” – полностью стирает все данные об учетной записи и ее владельце. Все документы с рабочего стола и личных папок будут удалены.
  • “Сохранение файлов” – личные данные будут перенесены на административную учетную запись, вы сохраните часть данных.

Выберите тот, который подходит вам больше.


Подтвердите свое действие, кликнув “Удаление учетной записи”. Теперь персональная папка пользователя стерта, и вы не увидите ее в списке пользователей. Восстановить удаление возможно только откатом системы на ближайшую точку резервного копирования, поэтому хорошо подумайте, прежде чем удалить папку.


Как удалить пользователя в Windows 7 через управление компьютером

Данный способ несколько сложнее предыдущего, но он отлично подходит, если в панели управления у вас возникли какие-либо проблемы либо учетная запись не удалилась.

  • Зайдите в директорию “Мой компьютер”. Слева вы увидите список корневых папок, отыщите там “Компьютер” и кликните по нему правой кнопкой мыши. Выберите пункт “Управление”. Обратите внимание, что возле данного пункта стоит небольшой щиток. Это значит, что доступ к этой надстройке имеет только администратор компьютера, поэтому вы должны находиться в административной учетной записи.


Откроется папка “Управление компьютером”. В списке слева найдите строку “Локальные пользователи”. Внутри данного раздела будет два пункта:

  • Пользователи.
  • Группы.

Зайдите в папку “Пользователи”.

О том, что в системах Windows можно регистрировать практически неограниченное число пользователей одного локального компьютера, говорить не нужно. Но иногда регистрационные записи бывает необходимо почистить. Далее рассмотрим, как удалить пользователя в Windows 7 с применением нескольких основных способов. Отдельно будет сказано о деактивации так надоедающего всем суперадминистратора.

Как удалить пользователя в Windows 7 самым быстрым способом?

В седьмой версии операционной системы Windows доступ к необходимому нам разделу может быть осуществлен непосредственно через меню «Пуск», в котором производится клик по картинке сверху, после чего произойдет перенаправление в раздел контроля учеток. Аналогичные действия проделываются в «Панели управления». Как удалить пользователя в Windows 7?

Для этого необходимо использовать ссылку на управление другой учеткой, после чего слева в меню нажать на строку ее удаления. Затем будет предложено сохранить пользовательские файлы и папки. Если согласиться с сохранением, новая папка появится на «Рабочем столе». Если это не требуется, выберите соответствующее действие.

Как удалить учетную запись пользователя в Windows 7 через управление компьютером?

В Windows есть еще немало инструментов для проведения вышеописанных действий. Один из них можно найти в разделе управления компьютером, где в служебных программах последовательно выбираются разделы «Локальные пользователи»/«Пользователи».

По центру расположен блок, в котором представлены все зарегистрированные записи. Как удалить второго пользователя в Windows 7? Просто выделите запись и используйте кнопку с крестиком на верхней панели или соответствующий пункт в меню ПКМ, а затем согласитесь с предупреждением.

Удаление юзера через раздел контроля паролей

Так же просто произвести удаление можно через раздел контроля паролей. Получить к нему доступ можно через меню «Выполнить», в строке которого необходимо вписать команду control userpasswords2. Как удалить пользователя в Windows 7 через этот раздел?

Отметьте пользователя в списке и нажмите кнопку удаления, расположенную чуть ниже. После этого, как обычно, последует предупреждение, в котором нужно просто подтвердить удаление нажатием кнопки «Да».

Действия в реестре

Наконец, рассмотрим еще один метод удаления, правда, далеко не самый удобный. Он приводится, так сказать, для общего ознакомления, поскольку рядовые юзеры вряд ли станут заниматься такими вещами.

Итак, вызовите редактор реестра вводом сокращения regedit в консоли «Выполнить» и перейдите к ветке HKLM. Здесь необходимо через раздел SOFTWARE спуститься по дереву директорий и остановиться на каталоге CurrentVersion, в котором имеется подпапка ProfileList.

В этой директории нас интересуют все файлы, в названии которых присутствует обозначение «S-1-5». Зайдя в такие разделы, первостепенное внимание следует уделить параметру ProfileImagePass, значение которого должно соответствовать указанию полного пути пользовательского каталога в директории Users на системном диске. Теперь дело за малым. Нужно всего лишь удалить раздел, в котором находится искомый параметр. После этого в обязательном порядке следует выполнить полную перезагрузку компьютерной системы.

Как отключить суперадминистратора?

Собственно, это все основные способы удаления регистраций юзеров. На этом можно было бы и закончить, если бы не одно «но». Большинство пользователей знает, что, начиная с седьмой модификации Windows, в системе появился так называемый суперадминистратор, обладающий максимумом прав и привилегий. Из-за этого и приходится запускать некоторые программы от имени администратора, да еще и соглашаться с предупреждениями, выдаваемыми центром контроля учетных записей. Уровень контроля отключать, понятное дело, не рекомендуется, а вот избавиться от постоянных требований системы можно. Для этого нужно всего лишь деактивировать запись суперадмина. После этого все программы изначально будут запускаться от имени администратора, а предупреждения центра контроля больше вас беспокоить не будут.

Для деактивации вызываете командную строку (обязательно от имени администратора и только в этот раз), вписываете команду, показанную на изображении выше, и нажимаете клавишу ввода. После выполнения даже рестарт не потребуется.