Удалит пользователя на виндовс 7.

В этой инструкции мы рассмотрим как удалить пользователя 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 7 заключается в том, что она предусматривает возможность создать далеко не одной учетной записи на компьютере. Само собой, это очень удобно, ведь нередки случаи, когда, например, вся семья пользуется одним ПК, или на работе один компьютер используют несколько людей. Словом, ситуаций может быть масса, соответственно, неплохо бы каждому пользователю научиться , а также удалять ее в случае необходимости. В данной статье речь пойдет о второй ситуации, и я вам расскажу, как удалить пользователя на компьютере windows 7.

Через Панель управления

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

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

Через Управление компьютером

Еще один способ избавления от профиля пользователя заключается в следующем: кликните правой мышиной кнопкой по ярлыку «Мой компьютер» на рабочем столе и выберите пункт «Управление компьютером». С левой стороны вы увидите перечень папок, выберите там «Служебные программы» – «Локальные пользователи и группы» – «Пользователи».

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

Эти два способа являются наиболее востребованными, однако, не единственными. Удалить пользователя на компьютере можно посредством менеджера учетных записей и . Но мне кажется, что информации, предоставленной выше, новичку будет более чем достаточно, а опытный юзер и так знает о всевозможных способах.

Достаточно часто при работе на терминальном сервере для решения проблем пользователей приходится удалять их профили, тем самым при следующем входе пользователя будет создан новый чистый профиль. Однако многие при переходе с 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 . Просто удалите эту резервную ветку.

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

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

Способ 1: «Панель управления»

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

  1. Кликните «Пуск» . Войдите в «Панель управления» .
  2. Щелкайте «Учетные записи пользователей и безопасность» .
  3. В следующем окошке войдите в «Учетные записи пользователей» .
  4. В перечне пунктов появившегося окошка щелкайте «Управление другой учетной записью» .
  5. Открывается окошко выбора профиля для изменения. Щелкните по иконке того из них, который собираетесь деактивировать.
  6. Перейдя в окно управления профиля, жмите «Удаление учетной записи» .
  7. Открывается названный раздел. Внизу имеется две кнопки, предлагающие разные варианты ликвидации профиля:
    • Удалить файлы ;
    • Сохранить файлы .

    В первом случае будут уничтожены все файлы, которые относились к выбранному аккаунту. В частности, будет очищено содержимое папки «Мои документы» данного профиля. Во втором — файлы пользовательского каталога будут сохранены в той же директории «Users» («Пользователи» ), где они находятся в настоящее время в папке, имя которой соответствует названию профиля. В дальнейшем этими файлами можно будет пользоваться. Но следует помнить, что в таком случае высвобождение дискового пространства, вследствие удаления аккаунта, не произойдет. Итак, выберите тот вариант, который вам подходит.

  8. Какой бы вариант вы не выбрали, в следующем окне вам нужно будет подтвердить удаление профиля, щелкнув «Удаление учетной записи» .
  9. Отмеченный профиль будет удален.

Способ 2: «Менеджер учетных записей»

Существуют и другие варианты удаления профиля. Один из них осуществляется через «Менеджер учетных записей» . Этот метод особенно полезен в том случае, когда из-за различных сбоев ПК, в частности — повреждения профиля, перечень аккаунтов не отображается в окне «Панели управления» . Но использование данного способа тоже требует наличие административных прав.


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

Способ 3: «Управление компьютером»

Удалить профиль можно воспользовавшись инструментом «Управление компьютером» .


Способ 4: «Командная строка»

Следующий способ удаления предполагает ввод команды в «Командную строку» , запущенную от имени администратора.


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

Способ 5: «Редактор реестра»

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

  1. Для перехода в «Редактор реестра» воспользуйтесь окном «Выполнить» . Вызвать данное средство можно применив Win+R . Введите в область ввода:

    Щелкайте «OK» .

  2. Будет запущен «Редактор реестра» . Можете сразу подстраховаться и создать копию реестра. Для этого жмите «Файл» и выберите «Экспорт…» .
  3. Откроется окно «Экспорт файла реестра» . Присвойте ему любое название в поле «Имя файла» и перейдите в ту директорию, где желаете его хранить. Обратите внимание, чтобы в блоке параметров «Диапазон экспорта» стояло значение «Весь реестр» . Если активно значение «Выбранная ветвь» , то переставьте радиокнопку в нужное положение. После этого жмите «Сохранить» .

    Копия реестра будет сохранена. Теперь даже если что-то пойдет не так, вы всегда сможете её восстановить, нажав в «Редакторе реестра» пункт меню «Файл» , а затем щелкнув «Импорт…» . После чего в открывшемся окне нужно будет найти и выбрать файл, который вы ранее сохранили.

  4. В левой части интерфейса расположены разделы реестра в виде папок. Если они скрыты, то щелкайте «Компьютер» и нужные каталоги отобразятся.
  5. Заходите в следующие папки «HKEY_LOCAL_MACHINE» , а затем «SOFTWARE» .
  6. Теперь заходите в раздел «Microsoft» .
  7. Далее щелкайте по каталогам «Windows NT» и «CurrentVersion» .
  8. Открывается большой список каталогов. Среди них нужно найти папку «ProfileList» и щелкнуть по ней.
  9. Откроется целый ряд подкаталогов, имя которых будет начинаться с выражения «S-1-5-» . Выделите поочередно каждую из этих папок. При этом каждый раз в правой части интерфейса «Редактора реестра» обращайте внимание на значение параметра «ProfileImagePass» . Если обнаружите, что данное значение представляет путь к директории того профиля, который нужно удалить, то это означает, что вы попали в нужный подкаталог.
  10. Далее щелкайте ПКМ по тому подкаталогу, в котором, как мы выяснили, содержится нужный профиль, и из открывшегося списка выберите «Удалить» . Очень важно не ошибиться с выбором удаляемой папки, так как последствия могут быть фатальными.
  11. Запускается диалоговое окно, запрашивающее подтверждение удаления раздела. Ещё раз удостоверьтесь, что удаляете именно нужную папку, и жмите «Да» .
  12. Раздел будет удален. Можете закрывать «Редактор реестра» . Перезагрузите компьютер.
  13. Но это ещё не все. Если вы хотите удалить каталог нахождения файлов уже ликвидированной учетной записи, то это тоже придется делать вручную. Запустите «Проводник» .
  14. В его адресную строку вставьте следующий путь:

    Щелкайте Enter или щелкайте по стрелке рядом со строкой.

  15. Попав в директорию «Users» , найдите каталог, имя которого отвечает названию учетной записи удаленного ранее раздела реестра. Щелкайте по нему ПКМ и выберите «Удалить» .
  16. Откроется окно предупреждения. Жмите в нем «Продолжить» .
  17. После того, как папка будет удалена, снова перезагрузите ПК. Можно считать удаление аккаунта полностью завершенным.

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

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

Важно!!! При удаление профиля пользователя, папки "Документы" и "Рабочий стол" также будут стерты, без возможности восстановления. Не забудьте заранее их сохранить.

Ранее я писал, как удалить профиль в ручном режиме, и какие при этом вылезают ошибки в системе. (Ошибка 1530 User Profiles Service, удаление профиля пользователя в ручную) С чего начать, теперь подробно.

Есть несколько вариантов, я опишу самый короткий. Напомню, что все действия делаются не из пользователя профиль, который будем удалять (Система не даст возможность рубить сук на котором сидит User).

  • Необходимо открыть свойства системы, ранее в Windows XP окно называлось "Свойства моего компьютера". Открываем "Пуск "/"Компьютер " (правой кнопкой мышью открываем контекстное меню)/"Свойства "
  • В открытом окне мы увидим свойства системы в упрощенном виде, но нам нужно выбрать пункт "Дополнительные параметры системы " (он потребует права Администратора) в левой колонке.

  • В появившемся окне мы выбираем вкладку "Дополнительно " и в разделе "Профили пользователей " нажимаем кнопку "Параметры... "

  • Далее выбираем профиль пользователя, который необходимо удалить, и нажимаем кнопку "Удалить ". Соглашаемся с нашими действиями и профиль, выбранного нами пользователя, будет удален.

Теперь при входе пользователем, у которого мы удалили профиль, будет создан новый и без ошибок в логах системы Windows как это было при удаление просто каталога пользователя с жесткого диска. Такая возможность была доступна в ранних операционных системах Windows, так как идентификатор хранился только в файле NTUSER.DAT самого профиля и не дублировался в реестр.

При удалении профиля пользователя таким образом мы корректно удаляем только его данные с жесткого диска (безвозвратно) и определенные ветки в реестре, которые сигнализируют о наличии профиля в системе Windows. Учтите, что при удалении профиля вы не удаляете саму учетную запись пользователя, а только его файлы и настройки. Пожалуй на этом все.

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