dpkg-query (вместо dpkg --get-selections, в котором перечислены некоторые пакеты, которые не установлены) следующим образом:
dpkg-query -W -f='${PackageSpec} ${Status}\n' | grep installed | sort -u | cut -f1 -d \ > installed-pkgs
Или:
dpkg -l | grep ^ii | sed 's_ _\t_g' | cut -f 2 > installed-pkgs
Примечание: используйте этот метод в обновлении, это безопаснее, чем вручную редактировать файл passwd.
команда useradd, по-видимому, устанавливает /bin/sh в качестве оболочки по умолчанию (которая, в свою очередь, связана с ). Попробуйте отредактировать /etc/passwd и смените /bin/sh на /bin/bash для пользователя2.
В будущем используйте adduser.
Примечание: Как @Scott предложил ниже, вместо редактирования /etc/passwd используйте команду chsh:
chsh /bin/bash
Источник: http://the-hydra.blogspot.com.ar/ 2012/03 / useradd-и-AddUser-это-же-think.html