Надлежащий способ добавить учетную запись пользователя с помощью сценария удара

Кажется, что Вы находитесь в удаче, существует проект, yakuake-sessions, предназначенный для обеспечения просто этого:

ysess сценарий, который собирает как можно больше информации от выполнения yakuake экземпляр и сохраняет он в формате INI. Это может затем взять этот тот же файл INI, как введено и (пагубно! *), восстанавливают yakuake сессию.

В настоящее время ysess сохранит следующую информацию:

  • порядок вкладки
  • заголовок вкладки
  • активная вкладка
  • на вкладку рабочий каталог
  • активная команда на вкладку

Это - сценарий Python, полагающийся на D-шинный-интерфейс Yakuake.

7
13.04.2017, 15:36
2 ответа

Проблема состоит в том, что оболочка по умолчанию для нового пользователя на Debian /bin/sh так большинство функций Вы привыкли к от bash нет ли. Попытайтесь добавить -s /bin/bash к Вашему useradd команда.

Можно также изменить оболочку по умолчанию постоянно путем редактирования /etc/default/useradd.

Править:

Решение автоматически изменить пароль (как найдено MountainX) здесь

7
27.01.2020, 20:17
  • 1
    благодарит, я добавлю это. Я также должен решить скелетную проблему файлов. –  MountainX-for-Monica 13.07.2013, 23:30
  • 2
    @MountainX Имеет Вас, удостоверился что .bashrc файл не был скопирован правильно? Я видел поведение, которое Вы описываете на Debian прежде: .bashrc копируется правильно, но никогда не используется, так как оболочка по умолчанию /bin/sh нет /bin/bash. Просто попытайтесь установить оболочку на /bin/bash и я держал пари, что большинство Ваших проблем исчезнет. –  Joseph R. 13.07.2013, 23:37
  • 3
    @MountainX В ссылочных целях, тем не менее, скелетный каталог на Debian /etc/skel –  Joseph R. 13.07.2013, 23:47
  • 4
    @MountainX В ссылочных целях, тем не менее, скелетный каталог на Debian /etc/skel ---------121 Сводка решения--------84755----: для проблемы пароля, это решение работы: unix.stackexchange.com/a/57806/15010. Для клавиш управления курсором и быстрых проблем, добавляя -s /bin/bash к моему существующему useradd управляют работами. .bashrc файлы действительно уже присутствуют. Мне бы хотелось выбрать и ответы @UlrichSchwarz и @Joseph. Ответ –  MountainX-for-Monica 13.07.2013, 23:55
  • 5
    @MountainX, обновленный для добавления решения проблемы пароля. –  Joseph R. 14.07.2013, 00:03

Клавиши управления курсором и быстрые проблемы кажутся, что скелетные файлы не копируются правильно. Делает корневой каталог нового пользователя, имеют a .bashrc?

Относительно пароля, man useradd на Слабом говорит мне

- p, - пароль password зашифрованный пароль, как возвращено склепом (3). Значение по умолчанию должно отключить пароль.

таким образом, Вы, как вероятно, предполагается, не помещаете незашифрованный пароль там. Я не могу найти удобный способ назвать склеп вручную прямо сейчас, тем не менее, поэтому, возможно, Вам будет нужен дополнительный вызов к sudo passwd $mynewuser.

3
27.01.2020, 20:17
  • 1
    ! У Вас есть какая-либо идея, где файлы SKEL, это используется по умолчанию Ubuntu с adduser сценарием (в противоположность useradd)? –  MountainX-for-Monica 13.07.2013, 23:29
  • 2
    @MountainX: я не человек Debian/Ubuntu, пробую /etc/skel или /etc/skel.d возможно? –  Ulrich Schwarz 13.07.2013, 23:31
  • 3
    , что Вы думаете об этом ответе? unix.stackexchange.com/a/57806/15010 я должен попробовать это? –  MountainX-for-Monica 13.07.2013, 23:35
  • 4
    Не Может повредить пробовать. :) –  Ulrich Schwarz 13.07.2013, 23:38
  • 5
    Хм... Интересно если mkpasswd(1) помог бы вместо crypt. Это - Debian/Ubuntu-specific, хотя –  Joseph R. 13.07.2013, 23:38

Теги

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