Это известная ошибка в Ubuntu useradd
(добавлена патчем для Ubuntu). Он игнорирует все настройки, указанные в / etc / defaults / useradd
...
Обходной путь, как указано в ответе maulinglawns , заключается в использовании adduser
] вместо этого, который является рекомендуемым инструментом для добавления несистемных пользователей в производные Debian.
РЕДАКТИРОВАТЬ: Похоже, что ЦЕРН ( http://linuxsoft.cern.ch/ ) создает пакеты для CentOS 7. Я создал специальный файл .repo по адресу https: / /github.com/barrycarter/bcapps/blob/master/CENTOS/bctest.repo (имена / etc неправильные, но URL-адреса должны работать) и yum list | grep bctest
, похоже, показывает, что там довольно много полезных пакетов, хотя, даже в сочетании с epel и репозиторием по умолчанию, не обязательно все, что вам нужно.
Я столкнулся с аналогичными проблемами и решил вместо этого установить CentOS 6.8:
Устаревшие версии CentOS больше не поддерживаются. Для исторических целей CentOS хранит архив более старых версий. Если вы абсолютно уверены, что вам нужна более старая версия, нажмите здесь.
https://wiki.centos.org/Download заявляет, что поддержка CentOS 6 будет продолжена в минимум 4 года. Надеюсь, что в течение этого времени CentOS 7 можно будет использовать, и люди смогут перейти на нее.
Согласно википедии ( https://en.wikipedia.org/wiki/CentOS#CentOS_releases ) CentOS 6.8 был выпущен 10 мая 2016 г., всего несколько месяцев назад, намного позже выпуска CentOS 7 (7 июля 2014 г.). Фактически, за исключением CentOS 7.3, этот является самым последним "дистрибутивом" CentOS. Я чувствую, что создатели CentOS понимают, что 7 слишком нестабильна для использования, поэтому продолжайте обновлять 6.
Как вы заметили, rpmfusion поддерживается для 6, но не для 7. Многие {{ 1}} Пакеты rpmfusion 6 работают в CentOS 7, но вы получаете некрасивые ошибки, и такие важные пакеты, как ffmpeg, mencoder / mplayer и vlc, не устанавливаются.
Конечно, вы можете установить из исходного кода, но даже это некрасиво, поскольку исходная установка требует, чтобы вы устанавливали зависимости вручную (или потеряете функциональность, если вы решите не делать этого).
CentOS 6 - это стабильный, надежный, поддерживаемый дистрибутив с надежной базой RPM. Похоже, что CentOS 7 страдает от "правила нечетных чисел ": оно существует, люди его используют и даже имеет несколько репозиториев, но он просто не так стабилен и прост в использовании.