Каково различие между 'useradd' и 'adduser'?

Старые Вещи (Наследие) Могут быть Сложными:
Если я читал правильно, Вы имеют старые сборки программного обеспечения и пытаются получить его работающий на недавних зданиях ОС. Красной шляпе 8 7 лет теперь, таким образом, я сказал бы, что приложение должно быть обновлено также (Возможно, эти модули не были обновлены с тех пор). Таким образом, это походит на трудную путаницу, как Вы говорите.

Документирование и ожидания:
Это зависит, но действительно необходимо разметить то, что Вы ожидаете в целом. Сделайте все, что Вы хотите очень ясный. Затем необходимо смочь доверять администратору, чтобы выполнить с этим и обновить Вас, если они не могут по некоторым причинам. Можно зарегистрироваться с ними и удостовериться, что они делают этот материал. Системное администрирование нечетно в этом, оно варьируется значительно от положения до положения, таким образом, оно могло бы занять время, чтобы заставить их понимать то, что Вы ожидаете от них.

Моя рекомендация, свяжитесь!:
Я думаю, что мы не можем сказать Вам, если это тяжелые проблемы, не. Разработчики не должны быть то, что далеко от системных администраторов, поэтому если у Вас есть проблемы, получают разработчика, которому Вы доверяете, чтобы сесть с Администратором и помочь ему решить эти проблемы. Тот разработчик должен смочь дать, некоторые возвращаются.

Относительно обновления Всего:
Некоторые мысли, которые могут или не могут быть полезными:

  • Как в большой степени это используется? Возможно, было бы просто лучше виртуализировать его и забыть о it:-P
  • Насколько сложный приложение? Это могло бы быть более дешевым и занять меньше времени, просто восстанавливают его? Это возвращается к обновлению приложения также, возможно, если эти модули устарели, те части должны быть вынуты и повторно кодированы. Это также возвращается к коммуникации, системным администраторам команды и разработчикам вместе для прибытия в лучшее решение, если Вы можете.
55
задан 26 September 2012 в 13:03
5 ответов

В случае Debian и его связанных дистрибутивов, adduser является более дружественным интерактивным frontend к useradd.

37
ответ дан 28 November 2019 в 19:35

На Ubuntu, useradd просто создает запись в пользовательской базе данных (/etc/passwd и т.д.).

adduser, с другой стороны, также создает корневой каталог для пользователя, заполняет его с содержанием/etc/skel и позволяет Вам установить пароль в интерактивном режиме.

13
ответ дан 28 November 2019 в 19:35

lrwxrwxrwx. 1 корень базируется 7 ноября 17 13:52/usr/sbin/adduser-> useradd

Каждый - "ярлык" / "символьная ссылка" на другой. Так никакое различие.

Это находится на Redhat Linux (и песни / мягкая фетровая шляпа), это не может сохраняться на других дистрибутивах.

7
ответ дан 28 November 2019 в 19:35

На FreeBSD:
adduser "товарищеская встреча" интерактивные Вопросы и ответы способ добавить локальных пользователей.
useradd не существует.

7
ответ дан 28 November 2019 в 19:35

Всегда используйте adduser deluser при удалении пользователей

Команды useradd , userdel и usermod - это утилиты низкого уровня, которые существуют по историческим причинам, а adduser / deluser Do The Right Thing ™. (Я помню, что использовать, думая, что user * идет после adduser / deluser в алфавите и, следовательно, «хуже».)

Согласно соответствующим руководствам (на Ubuntu 12. параметры и информация о конфигурации в /etc/adduser.conf . Они дружелюбнее внешние интерфейсы к инструментам низкого уровня, таким как useradd , groupadd и usermod программы , по умолчанию выбирая значения UID и GID, соответствующие политике Debian, создавая домашнюю каталог со скелетной конфигурацией, запуском настраиваемого сценария и другими функциями. adduser и addgroup могут работать в одном из пяти режимов:

Manpage для useradd говорит:

useradd - это утилита низкого уровня. для добавления пользователей. В Debian администраторам следует обычно вместо этого используется adduser (8) .

См. также:

13
ответ дан 28 November 2019 в 19:35

Теги

Похожие вопросы