How to add delete change user password Kali Linux
Although you can add user and remove a user from GUI very quickly, it’s not much fun. Moreover, Linux is all about of terminal, so in this article, we will use CLI to add delete and change password for the user in Ubuntu.
How to add delete change user password Kali Linux
To add delete or change password for a user just goto dashboard and type user account and press enter. In the user window unlock the username you want to edit by click on the lock button on the top and then make changes you want.
To add new user
Open the terminal and type in the following command
sudo adduser username
Here replace the keyword username with the new user, that you want to add. You will next be asked password for authorization , password for the new user you have just added and some basic details. After entering them click on Y for confirm and new user will be added. Check out the following snapshot for example.
To remove existing user
sudo deluser username
To Change user password of current user type
To change password of any other user type
passwd username
Replace username with the name of the user whom you want to change the password.
как удалить пользователя в кали линукс
🐧 Как безопасно удалить учетную запись пользователя в Linux
Если вы используете Linux в своем дата-центре или просто на своих локальных серверах любого рода, есть вероятность, что у вас есть пользователи, которые заходят ходить на эти серверы, чтобы воспользоваться той или иной услугой.
Также высока вероятность того, что в какой-то момент вам придется удалить пользователя.
Это может быть потому, что сотрудник переходит в другой отдел или компанию.
Независимо от причины, вам нужно знать, как безопасно удалить эту учетную запись на вашем сервере Linux.
Я собираюсь показать вам, как это сделать.
Что вам нужно
Для выполнения этой задачи вам понадобится сервер Linux (неважно, какой дистрибутив Linux вы используете) и учетная запись пользователя с привилегиями sudo.
Когда все будет готово, давайте удалим некоторых пользователей.
Заблокируем их
Вместо того, чтобы сразу входить и удалять пользователя, лучше сначала заблокировать указанного пользователя из его учетной записи.
Этим вы предотвращаете доступ этого пользователя к своей учетной записи.
Это также хороший шаг, если пользователь будет временно отстранен от работы или уволен (если ему не разрешено входить в свою учетную запись).
Чтобы заблокировать учетную запись пользователя, войдите на сервер Linux, в котором у юзера есть учетная запись, а затем введите команду:
Где USERNAME – это пользователь, которого нужно заблокировать.
Где USERNAME – имя пользователя, о котором идет речь.
Убедившись, что польщователь не вошел в систему, вы можете заблокировать его из своей учетной записи.
Резервная копия пользовательских данных
Прежде чем удалить пользователя, вы можете сделать резервную копию его домашнего каталога (если есть данные, которые вы хотите сохранить).
Для этого выполните следующие команды:
Где USERNAME – имя пользователя, о котором идет речь.
Затем вы можете переместить этот вновь созданный tar-файл в резервную папку (где вы храните удаленные пользовательские данные).
Удалить задания cron и спечати
Последним шагом перед удалением будет удаление любых заданий cron и печати.
Эти две задачи могут быть выполнены с помощью следующих команд:
Удалить пользователя
Теперь вы можете безопасно удалить учетную запись пользователя.
Для этого выполните команду:
Где USERNAME – имя пользователя, которого нужно удалить.
И так вы безопасно удаляете пользователя на принадлежащем компании сервере Linux.
Этичный хакинг с Михаилом Тарасовым (Timcore)
Блог об Этичном Хакинге
#29 Kali Linux для начинающих. Управление пользователями и группами.
Как и в любой другой операционной системе, в Линукс можно добавлять, удалять, изменять пользователей и группы.
В этой лекции мы познакомимся с пользователями и группами, и будем рассматривать их, а именно как создавать, удалять или изменять пользователей и группы. И в дополнении рассмотрим, как работают права. Какие права есть у пользователей и групп.
Что мы делаем после взлома системы? В первую очередь нам нужно узнать, под каким пользователем мы находимся в системе. Являемся ли мы рут-пользователем, или пользователем с низкими привилегиями.
И если Вы рут-пользователь – это отлично, а если нет, то нужно попытаться повысить права.
Сначала нам нужно узнать, кто мы, и к какой группе принадлежим. Также нам нужно будет узнать, какие пользователи еще есть в системе, для того, чтобы подобрать пароли к ним, и еще, к каким группам принадлежат эти пользователи.
В линуксе у каждого пользователя есть id. У рут-пользователя id равен нулю (id 0).
При создании новых пользователей, их id начинается с тысячи, т.е. у первого пользователя айди будет тысяча, а у второго тысяча один.
Все пользователи состоят в группах. По-умолчанию, группа создается идентично имени пользователя, к примеру у пользователя timcore, будет группа timcore. Конечно это можно изменить, и далее мы рассмотрим, как это можно сделать.
Для того, чтобы узнать, под каким пользователем мы находимся, нам пригодится команда «whoami»:
Как видим, я нахожусь под рут-пользователем.
Сейчас я хочу узнать, кто еще есть в моей системе, и что они делают. Для этого используется команда «w»:
Как видим есть один пользователь root с колонкой 0. 0 – это шелл. Есть еще один способ, как проверить количество пользователей в системе. Для этого, вводим команду «cat /etc/passwd»:
И, как видим, существует достаточно большое количество пользователей, которые есть в системе.
Обратите внимание на пользователя, с конечным описанием «/bin/false»:
Это означает, что данный пользователь не может удаленно подключиться к моей машине, но, если у пользователя будет запись «/bin/bash», то он может подключаться к моей машине.
Если мы детально рассмотрим записи пользователей, то практически у всех стоит «/bin/false».
Разумеется, у рут пользователя есть такой доступ.
Но в реальной системе мы можем столкнуться с зашифрованными паролями, которые, как правило, находятся в директории «/etc/shadow»:
Вместо паролей мы видим хеши, которые также можно взломать.
Теперь небольшое домашнее задание. Попробуйте самостоятельно изучить информацию о группах.
Для того, чтобы узнать, к какой группе Вы принадлежите, используется команда «id» или команда «groups (имя пользователя)». Чтобы просмотреть список групп, Вам пригодится команда «cat /etc/group».
После прохождения домашнего задания, перейдем к добавлению/удалению пользователей.
Для этих целей используются две команды: «adduser», «useradd». Команда «adduser», создает нового пользователя и домашнюю директорию.
Команда «useradd», создает нового пользователя, но не создает его домашнюю директорию. Перейдем к практике, перейдя в терминал, где я буду создавать нового пользователя «bob», с помощью команды «adduser»:
Как видим, была создан новый пользователя, новая группа, и домашняя директория для нового пользователя. Далее нужно ввести пароль, остальные конфигурации можно оставить по-дефолту. Жмем букву «y», и завершаем установку.
Создадим для примера еще одного пользователя, с помощью команды «adduser»:
Теперь создадим еще одного пользователя, с помощью команды «useradd»:
Как видим, никаких дополнительных данных нам не нужно вводить. Нет группы, домашней директории, пароля, описания.
Я переключусь на пользователя «mat», с помощью команды «su mat»:
Как видим, пользователь поменялся с рута, на mat, и появилась директория root, а также знак доллара $.
Давайте перейдем в домашнюю директорию mat. Это делается с помощью команд «cd»:
Давайте проверим домашние директории, с помощью «ls /home/»:
У меня существует несколько директорий, которые мы создавали ранее. Это «bob», «mat», но нет директории «mikhail». Давайте проверим этого пользователя, с помощью команды «su mikhail»:
Можно выйти из учетной записи, с помощью команды «exit».
Теперь Вы знаете, чем отличаются команда «adduser» и «useradd».
Теперь давайте проверим, что пользователи были созданы. Нужно выполнить команду «cat /etc/passwd»:
Обратите внимание на id пользователей, которые начинаются с 1000. Но у меня уже создано несколько пользователей, поэтому пользователь «bob», начинается с 1004.
У каждого пользователя присутствует /bin/bash. Это значит, удаленная авторизация на машине.
Как и в случае создания пользователей и групп, существует удаление.
Удаление проводится с помощью двух команд, в зависимости от удаления директории.
Команда «userdel» удаляет только пользователя:
Команда «deluser» удаляет пользователя и группу, которая привязана к пользователю. Чтобы удалить домашнюю директорию, то нужно прописать «—remove-home»:
Давайте проверим директорию /home/, с помощью команды «ls /home/»:
Как видим, директории bob не существует, и она была удалена.
Как удалить пользователя в Linux
В этой инструкции мы рассмотрим как удалить пользователя Linux вместе с его данными и домашним каталогом. Если вы системный администратор в крупной компании то, скорее всего, удаление пользователей Linux для вас довольно частая задача. После того как аккаунт становится ненужным или пользователь ушел из организации, его аккаунт нужно удалить, чтобы не оставлять дыр в безопасности.
Что нам понадобится?
Перед тем как переходить к действиям в реальной среде нужно немного попрактиковаться, давайте создадим два пользователя losst и losst1, вместе с домашними каталогами, а затем уже будем их удалять:
adduser losst
passwd losst
adduser losst1
passwd losst1
Здесь команда adduser используется для создания учетной записи пользователя, а passwd для создания пароля.
Удаление пользователя Linux в терминале
Описание deluser
Синтаксис команды deluser очень простой:
$ deluser параметры пользователь
Настройки команды deluser находятся в файле /etc/deluser.conf, среди прочих настроек там указанно что нужно делать с домашней папкой и файлами пользователя. Вы можете посмотреть и изменить эти настройки выполнив команду:
Рассмотрим подробнее эти настройки:
Эти настройки определяют поведение утилиты по умолчанию, когда выполняется удаление пользователя, конечно, их можно переопределить используя параметры для команды.
Поддерживаются такие параметры, они аналогичны настройкам, но тут больше вариантов:
Описание userdel
Утилита userdel работает немного по-другому, файла настроек здесь нет, но есть опции, с помощью которых можно сообщить утилите что нужно сделать. Синтаксис аналогичный:
$ userdel параметры пользователь
Для удаления пользователя с сервера лучше использовать расширенный способ, который мы рассмотрим ниже. Когда пользователи используют сервер, они запускают различные программы и сервисы. Пользователь может быть правильно удален, только если он не залогинен на сервере и все программы, запущенные от его имени остановлены, ведь программы могут использовать различные файлы, принадлежащие пользователю, а это помешает их удалить. Соответственно тогда файлы пользователя будут удаленны не полностью и останутся засорять систему.
Блокировка учетной записи пользователя
Уничтожить все запущенные процессы пользователя
Теперь давайте найдем все запущенные от имени пользователя процессы и завершим их. Найдем процессы с помощью pgrep:
Посмотреть подробнее, что это за процессы можно передав pid, каждого из них в команду ps, вот так:
Теперь, когда вы убедились, что там нет ничего важного, можно уничтожить все процессы с помощью команды killall:
В основанных на Red Hat системах, для использования killall необходимо будет установить пакет psmisc:
sudo yum install psmisc
Резервное копирование данных пользователя
Это вовсе не обязательно, но для серьезного проекта не будет лишним создать резервную копию файлов пользователя, особенно если там могли быть важные файлы. Для этого можно использовать, например, утилиту tar:
tar jcvf /user-backups/losst-backup.tar.bz2 /home/losst
Удаление учетной записи пользователя
Теперь, когда все подготовлено, начинаем удаление пользователя linux. На всякий случай укажем явно, что нужно удалять файлы пользователя и домашнюю директорию. Для Debian:
Если нужно удалить все файлы, принадлежащие пользователю в системе используйте опцию —remove-all-files, только будьте с ней осторожны, так и важные файлы можно затереть:
Теперь пользователь полностью удален, вместе со своими файлами и домашней директорией из вашей системы.
Удаление пользователя в Ubuntu
Как я и говорил, дальше рассмотрим как удалить пользователя в Ubuntu с помощью графического интерфейса. Это намного проще того, что было описано выше, но менее эффективнее.
Откройте Параметры системы:
Откройте пункт Пользователи:
Как видите, сейчас все действия недоступны, и нарисованы серым цветом. Чтобы их активировать нажмите кнопку Разблокировать и введите пароль пользователя.
Теперь для того чтобы удалить пользователя в linux достаточно кликнуть по нему мышкой, а затем нажать внизу страницы нажать кнопку Удалить пользователя:
В открывшимся окне можно выбрать, что нужно сделать с файлами пользователя:
Естественно, будет удаленна только домашняя папка, обо всех файлах речь не идет. И для корректного удаления пользователь должен быть не залогинен в системе.
Выводы
Удалить пользователя в Linux не так уж сложно, независимо от того где это нужно сделать, на сервере или домашнем компьютере. Конечно, графический интерфейс более удобен, но в терминал, как всегда, предлагает больше возможностей. Если у вас есть еще какие-нибудь идеи по этому поводу, напишите в комментариях!
Как удалить пользователя в Linux (и удалить все его «хвосты»)
Удаление пользователя в Linux требует большего, чем вы думаете. Если вы системный администратор, вам нужно удалить все следы учётной записи и доступа к ней из своих систем. Мы покажем вам, что нужно сделать.
Если вы просто хотите удалить учётную запись пользователя из своей системы и не беспокоитесь о завершении каких-либо запущенных процессов и других задачах очистки, выполните действия, описанные в разделе «Удаление учётной записи пользователя» ниже. Вам понадобится команда userdel (у этой команды есть альтернатива deluser). Команду userdel необходимо запускать в Linux от имени пользователя root.
Учётные записи пользователей в Linux
С тех пор как в начале 1960-х годов появились первые системы разделения времени, которые дали возможность нескольким пользователям работать на одном компьютере, возникла необходимость изолировать и отделить файлы и данные каждого пользователя от всех остальных пользователей. Так родились учётные записи пользователей и пароли.
Учётные записи пользователей связаны с работой системного администратора. Их нужно создавать, когда пользователю впервые нужен доступ к компьютеру. Их необходимо удалить, когда этот доступ больше не требуется. В Linux существует последовательность шагов, которые необходимо выполнить, чтобы правильно и методично удалить пользователя, его файлы и его учётную запись с компьютера.
Если вы системный администратор, то ответственность ложится на вас. Эта статья расскажет, как это сделать.
Наш сценарий
Существует множество причин, по которым может потребоваться удаление аккаунта. Сотрудник может перейти в другую команду или вообще покинуть компанию. Учётная запись могла быть создана для краткосрочного сотрудничества с посетителем из другой компании. Команды — обычное дело в академических кругах, где исследовательские проекты могут охватывать факультеты, разные университеты и даже коммерческие организации. По завершении проекта системный администратор должен выполнить уборку и удалить ненужные учётные записи.
Худший сценарий — это когда учётная запись используется для несанкционированной деятельности. Такие события обычно происходят внезапно, без особого предупреждения. Это даёт системному администратору очень мало времени на планирование и срочную необходимость заблокировать, закрыть и удалить учётную запись оставив резервную копию файлов пользователя на случай, если они понадобятся для любой последующей криминалистической экспертизы.
В нашем сценарии мы предположим, что пользователь Эрик, сделал что-то, что требует его немедленного удаления из помещения. При этом в данный момент он выполнил вход в Linux и всё ещё работает.
Проверка входа
Давайте посмотрим, действительно ли он вошёл в систему, и если он есть в ней, то с каким количеством сессий он работает. Команда who выведет список активных сеансов.
Эрик авторизован. Посмотрим, какие процессы он запускает.
Просмотр процессов пользователя
Мы можем использовать команду ps для вывода списка процессов, запущенных этим пользователем. Параметр -u (пользователь) позволяет нам указать ps ограничить его вывод процессами, выполняемыми под владельцем этой учётной записи.
Мы можем увидеть те же процессы с дополнительной информацией, используя команду top. top также имеет опцию -U (пользователь), чтобы ограничить вывод процессами, принадлежащими одному пользователю. Обратите внимание, что на этот раз это заглавная буква «U».
Мы можем видеть использование памяти и ЦП каждой задачей и можем быстро найти что-либо с подозрительной активностью. Мы собираемся принудительно завершить все его процессы, поэтому безопаснее всего воспользоваться моментом, чтобы быстро просмотреть процессы, а также проверить и убедиться, что другие пользователи не будут испытывать неудобств, если вы завершите процессы учётной записи пользователя eric.
Не похоже, что он немного что делает, просто использует less для просмотра файла. Мы можем продолжить. Но прежде чем мы убьём его процессы, мы заблокируем учётную запись, заблокировав пароль.
Блокировка учётной записи
Мы заблокируем учётную запись, прежде чем убивать процессы, потому что, когда мы убиваем процессы, это приведёт к выходу пользователя из системы. Если мы уже изменили его пароль, он не сможет снова войти в систему.
Зашифрованные пароли пользователей хранятся в файле /etc/shadow. Обычно вы не беспокоитесь о следующих шагах, но чтобы вы могли видеть, что происходит в файле /etc/shadow, когда вы блокируете учётную запись, мы чуть отклонимся от темы. Мы можем использовать следующую команду, чтобы просмотреть первые два поля записи для учётной записи пользователя eric.
Команда awk анализирует поля из текстовых файлов и при необходимости манипулирует ими. Мы используем параметр -F (разделитель полей), чтобы указать awk, что файл использует двоеточие «:» для разделения полей. Мы будем искать строку включающей «eric». Для сопоставления строк мы напечатаем первое и второе поля. Это имя учётной записи и зашифрованный пароль (точнее говоря, это хеш пароля).
Для нас напечатана запись для учётной записи пользователя eric.
Если мы ещё раз проверим файл /etc/shadow, мы увидим, что произошло.
В начале зашифрованного пароля добавлен восклицательный знак. Он не перезаписывает первый символ, он просто добавляется в начало пароля. Это всё, что нужно, чтобы пользователь не мог войти в эту учётную запись.
Остановка процессов пользователя
Команда ничего не вывела. Чтобы убедиться, что что-то произошло, давайте ещё раз проверим командой who:
Его сеанс закончился. Он вышел из системы, и его процессы остановлены. Теперь мы можем немного расслабиться и продолжить зачистку.
Архивирование домашнего каталога пользователя
Не исключено, что в подобном сценарии в будущем потребуется доступ к файлам пользователя. Либо в рамках расследования, либо просто потому, что их замене, возможно, придётся обратиться к работе их предшественника. Мы будем использовать команду tar для архивации всего домашнего каталога.
Мы используем следующие опции:
Большая часть вывода на экран будет прокручиваться в окне терминала. Чтобы проверить, создан ли архив, используйте команду ls. Мы используем параметры -l (длинный формат) и -h (удобочитаемый).
Создан файл размером 722 МБ. Его можно скопировать в безопасное место для последующего просмотра.
Удаление заданий cron
Обратите внимание, что задания cron в Debian и производных дистрибутивах помещены в папку вида «/var/spool/cron/crontabs/ПОЛЬЗОВАТЕЛЬ». В Arch Linux и производных дистрибутивах эти задания помещены в папку вида «/var/spool/cron/ПОЛЬЗОВАТЕЛЬ».
Если что-то существует в этом месте, это означает, что для этой учётной записи пользователя поставлены в очередь задания cron. Мы можем удалить их с помощью этой команды crontab. Параметр -r (удалить) удаляет задания, а параметр -u (пользователь) сообщает crontab, чьи задания следует удалить.
Задания автоматически удаляются. Насколько нам известно, если бы Эрик подозревал, что его собираются выселить, он мог бы добавить в расписание злонамеренную задачу. Не стоит пренебрегать этим шагом.
Удаление заданий на печать
Возможно, у пользователя были отложенные задания на печать? На всякий случай мы можем очистить очередь печати от любых заданий, принадлежащих учётной записи пользователя eric. Команда lprm удаляет задания из очереди печати. Параметр -U (имя пользователя) позволяет удалять задания, принадлежащие указанной учётной записи пользователя:
Задания будут удалены, и вы вернётесь в командную строку.
Удаление учётной записи пользователя
Мы уже создали резервные копии файлов из каталога /home/eric/, поэтому мы можем продолжить и одновременно удалить учётную запись пользователя и каталог /home/eric/.
Имеется две разных команды с одинаковыми функциями: userdel и deluser. Проверьте, какая из них присутствует в вашей системе. На проверенных мной дистрибутивах всегда присутствовала userdel, поэтому я покажу на её примере, как на более универсальной утилите.
Поскольку мы также хотим, чтобы их домашний каталог был удалён, мы используем флаг —remove:
Можно добавить опцию -f для принудительного удаления файлов, даже если они не принадлежат указанному пользователю:
Все следы учётной записи пользователя eric были стёрты. Мы можем проверить, что каталог /home/eric/ был удалён:
Группа eric также была удалена, поскольку учётная запись пользователя eric была единственной записью в ней. Мы можем довольно легко это проверить, передав содержимое /etc/group через grep:
Чтобы найти все файлы пользователя eric, выполните команду:
Вы можете найти файлы пользователя eric и поменять разрешения на них следующим образом:
Kali Linux – How to Add or Remove Users
The main reason I wanted to try this to demonstrate the followings:
- Add a user with all user directories already in place (thereby avoiding “Could not update .ICEauthority var/lib/gdm3/.ICEauthority” or any error containing .ICEauthority or permission in general.
- Add user to sudo group to allow him to use root commands. You can also add user to ‘lpadmin’ group to allow printing for Canonor HP and such.
- Change default shell from chsh to bash. Or any shell like Bourne Shell (sh), Bourne-Again Shell (bash), C Shell (csh) or Korn shell (ksh) etc.
- Login as that user and demonstrate there were no errors.
- Be able to use sudo and show groups affinity.
- Delete that user safely.
Benefits of Standard User in Kali:
Few benefits you have as non-root or standard user in Kali
- Install and run Google Chrome
- Install and run Gnome User and Groups manager (Install gnome-system-tools)
- Use Kali as Primary Operating System without worrying about breaking it all the time.
Now let’s move onto actual guide.
Add user in Kali Linux:
- First of all let’s confirm which version of Linux and Kernel I’m running.In command prompt type in
Enter desired password twice
(Note: chsh mean change login shell, -s is the name of the specified shell you want for the user, in this case /bin/bash)
Login as new user
- Once logged in, let’s confirm from command line who I really am! In terminal type in the following
Looks good to me so far.
and type in user1’s password to become root.
Delete user in Kali Linux:
- Log in as root user again. Open terminal and type:
(Note: -r means delete all files and home directory for user1)
You can replace user1 with your desired user name.
I have an error “user1 is currently used by process 5866”.
So process ID 5866 is being used by user1. (I know that it’s the gnome–keyring process running in background when I used sudo su – command earlier. (Gnome–Keyring error is quite common in Debian when you install multiple Windows or Desktop Managers.
This kills the process immediately.
We have a message. “userdel: user1 mail spool (/var/mail/user1) not found”.
How to add remove user (standard user/non-root) in Kali Linux?
This guide will walk you through on how to add remove user (standard user or non-root user) in Kali Linux. I’ve tested this in Kali Linux, so any Debian or Debian derivative (such as Ubuntu) should just work.
This guide accomplishes:
The main reason I wanted to try this to demonstrate the followings:
- Add a user with all user directories already in place (thereby avoiding “Could not update .ICEauthority var/lib/gdm3/.ICEauthority” or any error containing .ICEauthority or permission in general.
- Add user to sudo group to allow him to use root commands. You can also add user to ‘lpadmin’ group to allow printing for Canon or HP and such. See Linux printing guide
- Change default shell from chsh to bash. Or any shell like Bourne Shell (sh), Bourne-Again Shell (bash), C Shell (csh) or Korn shell (ksh) etc.
- Login as that user and demonstrate there were no errors.
- Be able to use sudo and show groups affinity.
- Delete that user safely.
Benefits of Standard User in Kali:
Few benefits you have as non-root or standard user in Kali
- Install and run Google Chrome
- Install and run Gnome User and Groups manager (Install gnome-system-tools)
- Use Kali as Primary Operating System without worrying about breaking it all the time.
Now let’s move onto actual guide.
Add user in Kali Linux:
- First of all let’s confirm which version of Linux and Kernel I’m running.In command prompt type in
Enter desired password twice
(Note: chsh mean change login shell, -s is the name of the specified shell you want for the user, in this case /bin/bash)
Check Also
Install, setup, configure and run OpenVAS on Kali Linux
Vulnerability scanning is a crucial phase of a penetration test and having an updated vulnerability …
How to install VirtualBox Guest Additions in Kali Linux (Kali Rolling / Kali Linux 2016.2 / Kali 2017)
Since Kali Linux 2016 came out (also known as Kali Rolling), it seems that Official …
51 comments
Thanks mate. Appreciate it.
Thank you very much! Was reading some stuff about this ICEAuthority error but this helped me finally! Great Template of the Blog by the way.
Thanks John. Appreciate it.
Awesome for nebie like me. Nebie question. Why you change default shell?! What for?!
Thanks. I’m glad you actually picked it up and paid attention to small details.
bash is a superset of sh ie. everything you can do in sh you can do in bash. Bash has more features (branching, builtins, arrays) making script easier to write. I guess Wikipedia can explain better than I can .. http://en.wikipedia.org/wiki/Comparison_of_comput…. You could create another user, skip chsh -s /bin/bash user1 and see how default shell feels like. If you like that, you keep that, else you could always delete that test user.
in my experience doing this caused ALLOOOOOT of problems with path $secure /usr/bin/bash..it did not let me install in root and or sudo user..a complete mess be warned
Is the command sudo su – permenant because it keeps reverting back to user?
Hi Defalt,
No, sudo su — is never permanent .. If you want it to be permanent, you MUST login as ROOT user.
-BMO
I used to log in as root ! but now i’ m standard user !
so how can i import all the system settings and preferences from the old user (root) to this new user ?
and thank you !
I have been trying to find the same answer as Helmi. Bump
There’s no easy answer to this really. Ideally you should be making changes on /etc/skel/ so that the changes takes affect when a new user is created.
Apart from that, copy all files from User1 to User2 home folder, chmod and chown them. But depending on applications installed and access required, I am afraid you’ll be doing too much work this way. Cheers,
-BMO
Very insightful and informative….
Thank’s to the communities of blackmoreops you are just doing a marvellous job.
I tried to do this just to access chrome, and I think changing the default shell on the new user somehow killed gnome3.
Now when I boot in, I just have a black screen with the cursor as a white watch. I can access the terminal, but can’t seem to get internet access, and nothing I can find anywhere else seems to help.
Any ideas? I tried changing the shell on root between sh and bash, with no luck. Deleting the user, trying to fix the apt-get installs via net but couldn’t connect.
Thank you very much for your guides otherwise though! They’re fantastic.
Hello admin please help me can u tell me how to switch users in Kali Linux on android
Hi,
I followed ur steps.. works fine till add to SUDO group. Next when I do the chsh -s /bin/bash username, I get a “enter password” and then authentication failure. (I enter root password. I also tried the username password and no password !) I am working with Kali linux.
Am I missing anything?
Thank you for the time.
When you say ‘username’, did you typed in the actual username ( i.e. bob, john) ?
Would you like will would help me find drivers WiFi builded in
plz help
How to remove my login detail from wtmp
hi
thank you for this great tutorial
but i have i small problem i hope you help me solving it
i can normally log in as root but when i try log in as normal user this message shows up ” could not update iceauthority file /home/habi/.ICEauthority
”
i tried to remove the file but it didn’t work .
thank you very much.
How to change the “root” name?
i got a error to create a useradd -m user1 this commd,can not create direcetory home/user1
Thanks for the great post!
Awesome
it really works.
i have changed user name by using above commands in recovery mode
i shall now proceed to bookmark your page
Very Helpful. Thanks.
How do we safely delete group created by user1, assuming that a group ‘user1’ created for user ‘user1’.
just getting an error at the first command ”uname: extra operand ‘–a’
Try ‘uname –help’ for more information.”
hello sir
I got an error . when i updated my kali linux to kali linux rolling , i had an account in kali linux with name “ali” and unfortunately it had been deleted but now when i tried to log in into kali linux rolling the CLI shows an error with user “ali” services not started and all the extensions has been stopped . so kindly tell me what can i do ..
i also tired by deleting the home dir of user ali but not worked .
to change from normal to root user type in sudo -i
then a window will pop up asking for pass
then type the user password
you are ready to go
if it doesnt work try switching to genome in the logout page
Please find need help, after entering user name I try to type my new password is does not do anything, I don’t know what I am doing wrong here please help?
Not working in the ‘new’ rolling version of Kali 2.0 (after distupgrade)
For some reason it stays ‘root’
Tried it over and over what you wrote, but it won’t work.
Am I doing something wrong?
Ok, Kali 2.0 is on a fast USB stick here, works fine so far.
But I can’t make another user, passwd, sudo …
Hello Pete,
Are you using non-persistent USB installation? This works on pretty much any Debian flavored distro. What is the error you are getting?
You can try this …
This should create and then switch to mytestuser account.
-BMO
Tnx for your reply.
I’ve made one with persistence.
These are the changes I’ve made in the daemon.conf
Enabling automatic login
AutomaticLoginEnable = true
AutomaticLogin= user1
Enabling timed login
TimedLoginEnable=true
TimedLogin= user1
TimedLoginDelay= 10
Reserving more VTs for test consoles (default is 7)
FirstVT=9
[debug]
More verbose logs
Additionally lets the X server dump core if it crashes
Enable=true
==
User1 I have made like you from BMO wrote.
At the moment It’s working.
I can easily change root and user1, the window pops up now.
Maybe it’s not the right way but I’m a n00b you know.
Greetings Pete and tnx.
First I have to thank you for the fast reply.
I tried it out but it doesn’t work.
I’ve set up the USB 3.0 stick this way.
Downloaded a Kali 2.0 installed it on the bootable stick with ‘Pendrivelinux’
After installing Kali on the stick I’ve set up it as Persistence (Mini Partition Tool) to move/resise the usb stick.
You can shrink the partition size with the Mini partition Tool. I thought you needed that when making changes to the OS. (space?)
create as: Primary … File system: Ext 4 … partition label: persistence
Done that I had to set up ‘persitence’
fdisk -l (L)
(do remember partition you have created on: fat32,NTFS, exFAT, Ext4)
mkdir -p /mnt/UUI
mount /dev/sdb2 /mnt/UUI
echo “/ union” > /mnt/UUI/persistence.conf
umount /dev/sdb2 && reboot
Worked fine after reboot, dit the apt-get clean/update/upgrade/dist-upgrade
Build in some things as TOR, LibreOffice, VLC-player, Hexchat, Angry IP scanner searched the net for those things. :s
Then I wanted to make another user and that didn’t work.
Have I messed up the OS?
If I do what you wrote the only thing it does is that in the ‘All settings window -Users the name (you gave: ‘mytestuser’) i gave the new user is in it but I can’t make changes on it and ne user won’t run. As I click the name of the new user in Users it must be possible to make some more settings but I didn’t do it)
As you see, I’m not an IT but I do loved the Kali 2,0 distro. There are many Linux distros but I think they ar not that good.