Автор Тема: Как командой создать разблокированного пользователя с заданным паролем?  (Прочитано 4373 раз)

Оффлайн genand1947

  • Давно тут
  • **
  • Сообщений: 225
Как командой создать разблокированного пользователя с заданным паролем?
useradd vasa -p 1     создает, но пользователдь заблокированный.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Как командой создать разблокированного пользователя с заданным паролем?
useradd vasa -p 1     создает, но пользователдь заблокированный.

Что значит заблокированный?
Пользователь обычно блокируется/разблокируется как всегда:
# passwd --help|grep '\-l,\|\-u,'
  -l, --lock                 Lock the specified account
  -u, --unlock               Unlock the specified account

Предполагаю, что Login incorrect после приведённой вами команды, у пользователя vasa пароль в незашифрованном виде:
# useradd vasa -p 1
# cat /etc/tcb/vasa/shadow
vasa:1:17428::::::

Пользуйтесь
# useradd user
# passwd user
# userdel -r user

После команд
# useradd vasa
# passwd vasa

выброс
# cat /etc/tcb/vasa/shadow
будет совсем другим.


И кстати
# man useradd|col -bfx|sed -n '153,154p'
           Note: This option is not recommended because the password (or
           encrypted password) will be visible by users listing the processes.
# man useradd|col -bfx|sed -n '149,151p'
       -p, --password PASSWORD
           The encrypted password, as returned by crypt(3). The default is to
           disable the password.
« Последнее редактирование: 19.09.2017 13:04:37 от Speccyfighter »

Оффлайн genand1947

  • Давно тут
  • **
  • Сообщений: 225
В макросе как можно сделать учетную запись активной. Дело в том, что после создания учетной записи с паролем, она не активна.
  В макросе нужно потому, что надо создавать много.

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 145
    • Email
Сноси Винду, переходи на Линукс ! :)

Оффлайн genand1947

  • Давно тут
  • **
  • Сообщений: 225
Спаибо, получилось. А есть ли возможность потребовать замену пароля  при первом входе?
« Последнее редактирование: 25.09.2017 12:55:46 от genand1947 »

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 145
    • Email
Спаибо, получилось. А есть ли возможность потребовать замену пароля  при первом входе?
Ну ищется же на раз-два http://www.ekzorchik.ru/2012/08/ubuntu-10-chage-password-ssh/ ...

# rpm -qf /usr/bin/chage
shadow-change-4.1.4.2-alt8
Сноси Винду, переходи на Линукс ! :)

Оффлайн genand1947

  • Давно тут
  • **
  • Сообщений: 225
useradd e3    - какой параметр применить в АльтЛинуксе, чтобы галка уже была установлена, как на рисунке: useradd.png  ?
Пробовал:  useradd e4 -g ad    , но создаётся без установленной галки.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
useradd e3    - какой параметр применить в АльтЛинуксе, чтобы галка уже была установлена, как на рисунке: useradd.png  ?
Пробовал:  useradd e4 -g ad    , но создаётся без установленной галки.
Ох уж эти галочки, ох уж эти GUI-шечки... Пользователь должен быть в группе wheel (так група администраторов называется). И не надо -g, это основная группа пользователя. Её можно менять, но лучше с понимагнием действия. Используйте -G и читайте man useradd.
« Последнее редактирование: 12.02.2020 13:08:35 от asy »

Оффлайн rits

  • Завсегдатай
  • *
  • Сообщений: 1 031
  • ITS
из моей памятки для Simply p8
...
шаг 10. Заводим учетную запись "vasya";
Если заводим пользователя с консоли, командой: # useradd vasya
То пользователя необходимо добавить в следующие существующие группы ( wheel, uucp, proc, cdrom, floppy, cdwriter, audio, radio, scanner, xgrp, vboxusers, camera, dialout, video, sambashare)
# usermod -a -G wheel,uucp,proc,cdrom,floppy,cdwriter,audio,radio,scanner,xgrp,vboxusers,camera,dialout,video,sambashare vasya

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
То пользователя необходимо добавить в следующие существующие группы ( wheel, uucp, proc, cdrom, floppy, cdwriter, audio, radio, scanner, xgrp, vboxusers, camera, dialout, video, sambashare)

С wheel надо быть осторожнее. А то через systemd-run и pkexec можно таких дров наломать... В стартерките xfce-sysv это невозможно, но во всех остальных, на ура.
« Последнее редактирование: 14.02.2020 12:19:19 от Speccyfighter »

Оффлайн genand1947

  • Давно тут
  • **
  • Сообщений: 225
Спасибо. wheel  на этом этапе мне помог.

Оффлайн genand1947

  • Давно тут
  • **
  • Сообщений: 225
Как создать пользователя useradd vasya, или какую команду дать для vasya, чтобу у пользователя vasya установилась галка: "Автоматический вход в систему" ?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Как создать пользователя useradd vasya, или какую команду дать для vasya, чтобу у пользователя vasya установилась галка: "Автоматический вход в систему" ?

К созданию пользователя это никак не относится. Это прерогатива дисплей менеджера.

Например в настройщике gdm2.20 это делается тремя кликами мышки в оконном конфигураторе с автоматическим прописыванием в конфиг:
# grep Login /etc/X11/gdm/custom.conf
AutomaticLoginEnable=true
AutomaticLogin=userlogin

Оффлайн genand1947

  • Давно тут
  • **
  • Сообщений: 225
прописыванием в конфиг
Иногда приходит новая группа, например  "6v", надо, чтобы при перезагрузке автоматом вход в систему именно пользователем 6v. Для этого я с учительского одним нажатием кнопки перезагружаю весь класс, при этом каждый компьютер выполняет удалённо скрипт start.sh, который находится на моём пк и перезагружается. Но какую команду поставить в start.sh, чтобы установился параметр  AutomaticLogin=6v   ?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Посмотреть в бэкенде alterator-users.
Андрей Черепанов (cas@)